303942 1032
31516 235
40299 38
27558 195
10575 95
14362 509
33042 210
11952 391
16093 239
9970 363
6812 381
4099 400
6644 204
8170 270
8856 633
8846 471
9798 78