303185 1032
27373 232
38099 38
26220 195
8971 95
13689 509
32363 210
11217 391
14430 238
7990 363
6165 381
3808 400
5659 204
7516 270
8213 633
7973 471
9130 78