3042 400
2863 413
6018 929
2155 297
21084 247
1456 159
3479 723
2575 371
2376 140
1707 174
2954 288
2887 469