304009 1032
31579 235
40325 38
27572 195
10581 95
14365 509
33053 210
11957 391
16115 239
10102 364
6823 381
4103 400
6658 204
8178 270
8860 633
8855 471
9804 78