3043 400
2865 413
6033 929
2158 297
21094 247
1460 159
3485 723
2577 371
2383 140
1715 174
2960 288
2898 469