304025 1032
31688 235
40370 38
27604 195
10592 95
14379 509
33075 210
11978 391
16159 239
10116 364
6835 381
4112 400
6677 204
8197 270
8872 633
8874 471
9820 78