303969 1032
31560 235
40316 38
27569 195
10578 95
14365 509
33050 210
11956 391
16109 239
10101 364
6819 381
4101 400
6654 204
8177 270
8860 633
8853 471
9803 78