304021 1032
31642 235
40351 38
27587 195
10586 95
14372 509
33067 210
11971 391
16141 239
10110 364
6830 381
4109 400
6669 204
8185 270
8869 633
8866 471
9812 78