100035 864
12441 118
98342 542
28800 943
37446 260
30676 243
18295 173
18317 601
30033 461
31440 591
33402 854
14888 563
4761 208