31011 910
9524 795
14959 235
5009 345
1968 234
3200 571
9753 462
2892 77
3588 201
12486 161
2024 336
11748 468
5562 714