3001 85
9383 486
2824 187
17960 348
3502 540
34736 138
9386 718
5637 359
4013 300
4221 281
7730 648
6928 67
26909 519
5180 573
4378 492
28158 596
11607 627
9453 903
3007 153
3781 71
3906 417
10925 605
29195 478
15761 181
9341 617
8340 676
6891 890
20054 623