2176 271
5712 668
80475 657
27224 237
1862 129
3564 915
3008 359
1898 317
2929 406
1630 126
871 63
1312 42
1585 91
2357 221