1526 502
2447 406
1654 506
2653 464
27284 58
2096 175
2560 271
4481 426
18069 413
30850 90
6050 73
6633 233