303182 1032
27369 232
38096 38
26217 195
8968 95
13689 509
32362 210
11216 391
14427 238
7990 363
6165 381
3808 400
5658 204
7515 270
8212 633
7972 471
9130 78