1520 502
2321 406
1638 506
2485 464
27000 58
2088 175
2554 271
4475 426
18063 413
30805 90
6033 73
6630 233