3001 85
9382 486
2823 187
17954 348
3501 540
34728 138
9384 718
5636 359
4013 300
4220 281
7729 648
6928 67
26857 519
5180 573
4377 492
28103 596
11605 627
9453 903
3007 153
3781 71
3906 417
10924 605
29188 478
15759 181
9341 617
8338 676
6891 890
20048 623