1520 502
2311 406
1638 506
2481 464
26990 58
2087 175
2554 271
4475 426
18063 413
30803 90
6033 73
6629 233