303926 1032
31464 235
40268 38
27544 195
10567 95
14356 509
33031 210
11947 391
16062 239
9783 363
6797 381
4091 400
6638 204
8166 270
8837 633
8831 471
9793 78