303191 1032
27432 232
38133 38
26242 195
8980 95
13695 509
32369 210
11222 391
14439 238
7997 363
6172 381
3812 400
5671 204
7520 270
8218 633
7992 471
9138 78