303176 1032
27332 232
38072 38
26209 195
8963 95
13684 509
32360 210
11210 391
14422 238
7985 363
6160 381
3804 400
5656 204
7514 270
8210 633
7957 471
9122 78