304029 1032
31711 235
40383 38
27610 195
10593 95
14380 509
33077 210
11984 391
16168 239
10120 364
6836 381
4113 400
6680 204
8199 270
8873 633
8882 471
9822 78