303923 1032
31417 235
40252 38
27534 195
10561 95
14349 509
33022 210
11940 391
16047 239
9570 363
6790 381
4087 400
6636 204
8164 270
8834 633
8818 471
9790 78