100153 864
12464 118
98370 542
28823 943
37472 260
30708 243
18306 173
18338 601
30049 461
31551 591
33517 854
14914 563
4768 208