303609 1032
29384 233
39317 38
27014 195
9945 95
14006 509
32725 210
11593 391
15142 239
8282 363
6457 381
3975 400
6163 204
7938 270
8558 633
8350 471
9458 78