304018 1032
31620 235
40346 38
27584 195
10585 95
14370 509
33064 210
11969 391
16130 239
10108 364
6830 381
4107 400
6667 204
8181 270
8866 633
8864 471
9809 78