303925 1032
31441 235
40260 38
27543 195
10567 95
14355 509
33030 210
11943 391
16056 239
9728 363
6794 381
4088 400
6636 204
8164 270
8837 633
8826 471
9793 78