303990 1032
31568 235
40321 38
27571 195
10581 95
14365 509
33052 210
11956 391
16110 239
10102 364
6821 381
4101 400
6656 204
8178 270
8860 633
8853 471
9803 78