303948 1032
31554 235
40312 38
27569 195
10578 95
14364 509
33050 210
11955 391
16107 239
10098 364
6816 381
4099 400
6653 204
8176 270
8860 633
8853 471
9803 78