15861 515
4323 506
2438 174
50000 238
5873 104
43885 793
7198 412
4278 230
2412 121
6395 455
8273 839
14514 514
3846 248
21737 837
35641 153
20304 46
8506 255
6591 223
6287 575
20710 126
54514 703
8896 111
78981 776
35223 600
102133 343
40897 589
11730 488
19294 720