303628 1032
29484 233
39363 38
27034 195
9957 95
14013 509
32735 210
11604 391
15171 239
8305 363
6484 381
3981 400
6189 204
7942 270
8574 633
8369 471
9467 78