303945 1032
31543 235
40308 38
27566 195
10577 95
14363 509
33048 210
11953 391
16105 239
10066 364
6814 381
4099 400
6651 204
8176 270
8860 633
8852 471
9802 78