3508 157
2559 540
5001 254
2819 420
2997 646
2054 336
8336 375
4356 502
2114 486
2717 79
9837 772
8738 631
3737 435
3570 368
3769 586
2673 531
5976 959
4886 49
7898 793
4767 564
5708 456
2835 675
5749 613
23216 280
15682 566
11332 151
19992 843
11897 412