304046 1032
31769 235
40420 38
27629 195
10695 95
14389 509
33085 210
11991 391
16194 239
10142 364
6849 381
4117 400
6693 204
8212 270
8882 633
8891 471
9830 78