303942 1032
31532 235
40301 38
27563 195
10576 95
14362 509
33044 210
11952 391
16098 239
10009 363
6813 381
4099 400
6647 204
8172 270
8859 633
8848 471
9801 78