304052 1032
31820 235
40435 38
27639 195
10862 95
14393 509
33088 210
11992 391
16206 239
10146 364
6851 381
4119 400
6699 204
8217 270
8891 633
8895 471
9830 78