2501 92
9532 727
5856 224
5452 531
8958 706
29575 597
9926 869
4492 310
3747 700
15119 339
10042 551
5833 549
3797 271
8759 759
6971 115
5369 363
6690 243
11285 662
4049 390
5434 461
15050 444
10513 567
5322 650
3105 48