303192 1032
27445 232
38137 38
26243 195
8983 95
13697 509
32369 210
11224 391
14441 238
7998 363
6174 381
3812 400
5673 204
7520 270
8218 633
7996 471
9141 78