303565 1032
29107 233
39182 38
26920 195
9912 95
13954 509
32688 210
11501 391
15064 239
8219 363
6384 381
3962 400
6126 204
7768 270
8510 633
8301 471
9410 78