2600 336
14002 262
2628 71
3313 447
5948 121
1556 52
2990 305
6226 846
2118 291
2837 60
3943 718
2335 221
2582 369