303611 1032
29398 233
39321 38
27018 195
9946 95
14007 509
32726 210
11593 391
15146 239
8283 363
6470 381
3978 400
6164 204
7938 270
8563 633
8352 471
9460 78