303570 1032
29121 233
39186 38
26929 195
9914 95
13955 509
32693 210
11507 391
15066 239
8221 363
6384 381
3962 400
6129 204
7798 270
8510 633
8304 471
9417 78