304033 1032
31726 235
40395 38
27613 195
10598 95
14383 509
33078 210
11985 391
16174 239
10131 364
6840 381
4115 400
6682 204
8204 270
8875 633
8885 471
9822 78