2160 271
5693 668
79987 657
27083 237
1814 129
3533 915
2992 359
1880 317
2911 406
1609 126
844 63
1287 42
1561 91
2334 221