1513 502
2124 406
1611 506
2332 464
26838 58
2074 175
2550 271
4458 426
18051 413
30612 90
6026 73
6618 233