100085 864
12454 118
98355 542
28807 943
37456 260
30695 243
18300 173
18329 601
30039 461
31461 591
33468 854
14901 563
4764 208