1031 26
3363 475
22804 300
3192 699
1451 206
4429 210
2153 199
2244 408
8985 740
3009 757
4603 479
1247 246
1755 278