303927 1032
31475 235
40268 38
27545 195
10568 95
14357 509
33033 210
11947 391
16068 239
9824 363
6799 381
4091 400
6639 204
8167 270
8837 633
8834 471
9793 78