303947 1032
31552 235
40311 38
27569 195
10578 95
14364 509
33048 210
11953 391
16107 239
10086 364
6816 381
4099 400
6653 204
8176 270
8860 633
8853 471
9803 78