1516 502
2177 406
1624 506
2388 464
26868 58
2080 175
2553 271
4463 426
18057 413
30627 90
6031 73
6624 233