303184 1032
27370 232
38097 38
26218 195
8969 95
13689 509
32362 210
11217 391
14428 238
7990 363
6165 381
3808 400
5658 204
7516 270
8213 633
7973 471
9130 78