304031 1032
31719 235
40390 38
27612 195
10593 95
14382 509
33078 210
11985 391
16170 239
10123 364
6838 381
4114 400
6680 204
8202 270
8874 633
8884 471
9822 78