2160 271
5693 668
79987 657
1815 129
3533 915
2992 359
1880 317
2911 406
1610 126
845 63
1287 42
1561 91
2334 221