303192 1032
27437 232
38134 38
26242 195
8981 95
13696 509
32369 210
11223 391
14439 238
7997 363
6172 381
3812 400
5672 204
7520 270
8218 633
7993 471
9138 78