304023 1032
31652 235
40358 38
27589 195
10587 95
14374 509
33069 210
11973 391
16145 239
10111 364
6830 381
4110 400
6671 204
8191 270
8869 633
8868 471
9813 78