303925 1032
31434 235
40259 38
27542 195
10567 95
14354 509
33029 210
11943 391
16056 239
9708 363
6793 381
4088 400
6636 204
8164 270
8835 633
8825 471
9793 78