3042 400
2864 413
6031 929
2156 297
21092 247
1459 159
3485 723
2577 371
2381 140
1714 174
2960 288
2898 469