303605 1032
29361 233
39303 38
27006 195
9942 95
14002 509
32723 210
11590 391
15138 239
8280 363
6451 381
3975 400
6162 204
7938 270
8556 633
8345 471
9458 78