303925 1032
31451 235
40263 38
27543 195
10567 95
14355 509
33031 210
11945 391
16060 239
9753 363
6796 381
4088 400
6636 204
8165 270
8837 633
8831 471
9793 78