303932 1032
31488 235
40274 38
27551 195
10568 95
14359 509
33035 210
11949 391
16070 239
9867 363
6802 381
4095 400
6640 204
8167 270
8845 633
8838 471
9793 78