3001 85
9383 486
2823 187
17955 348
3501 540
34732 138
9385 718
5637 359
4013 300
4221 281
7730 648
6928 67
26860 519
5180 573
4377 492
28111 596
11606 627
9453 903
3007 153
3781 71
3906 417
10924 605
29194 478
15761 181
9341 617
8340 676
6891 890
20051 623