303192 1032
27455 232
38139 38
26243 195
8984 95
13701 509
32369 210
11224 391
14442 238
7998 363
6174 381
3812 400
5674 204
7520 270
8218 633
7997 471
9141 78