303925 1032
31427 235
40256 38
27539 195
10566 95
14352 509
33025 210
11943 391
16052 239
9675 363
6792 381
4088 400
6636 204
8164 270
8835 633
8822 471
9793 78