3509 157
2561 540
5007 254
2819 420
2998 646
2054 336
8345 375
4358 502
2114 486
2720 79
9845 772
8743 631
3738 435
3572 368
3769 586
2674 531
5978 959
4891 49
7904 793
4768 564
5713 456
2835 675
5753 613
23222 280
15683 566
11334 151
19994 843
11899 412