303192 1032
27440 232
38134 38
26243 195
8982 95
13696 509
32369 210
11224 391
14440 238
7998 363
6172 381
3812 400
5673 204
7520 270
8218 633
7995 471
9141 78