107913 340
31278 304
93262 593
39731 562
62558 879
39207 231
38806 198
47254 228
54948 804
50688 843
23957 376
63517 500
49629 328
44230 125
57899 595
38029 845
57070 294
54210 409
30626 520
57776 667
36902 716
75897 403
48774 795
81884 312