303944 1032
31536 235
40305 38
27565 195
10576 95
14362 509
33047 210
11952 391
16102 239
10036 363
6813 381
4099 400
6650 204
8174 270
8860 633
8849 471
9801 78