303936 1032
31507 235
40291 38
27557 195
10570 95
14360 509
33036 210
11950 391
16082 239
9925 363
6806 381
4097 400
6641 204
8167 270
8854 633
8840 471
9794 78