40598 716
24842 323
49300 710
166738 702
4111 375
29927 627
15007 149
7362 348
11560 283
37602 753
10000 587
6162 554
14814 605
17875 742