303704 1032
29897 233
39578 38
27125 195
10127 95
14100 509
32803 210
11669 391
15358 239
8398 363
6574 381
4018 400
6281 204
7991 270
8695 633
8465 471
9569 78