303647 1032
29628 233
39433 38
27071 195
9974 95
14052 509
32745 210
11611 391
15229 239
8321 363
6510 381
3995 400
6217 204
7958 270
8593 633
8399 471
9503 78