303686 1032
29803 233
39519 38
27103 195
10010 95
14082 509
32781 210
11639 391
15306 239
8364 363
6546 381
4007 400
6255 204
7983 270
8644 633
8450 471
9547 78