303544 1032
28983 232
39015 38
26875 195
9897 95
13934 509
32673 210
11463 391
15011 238
8189 363
6362 381
3954 400
6064 204
7747 270
8386 633
8290 471
9379 78