303217 1032
27582 232
38215 38
26296 195
9008 95
13716 509
32381 210
11236 391
14646 238
8008 363
6190 381
3831 400
5687 204
7546 270
8231 633
8017 471
9155 78