304015 1032
31600 235
40339 38
27581 195
10582 95
14369 509
33063 210
11963 391
16124 239
10107 364
6826 381
4107 400
6662 204
8179 270
8864 633
8864 471
9808 78