3025 522
2729 523
1737 124
3483 280
15656 929
5895 547
2977 459
3262 477
5129 70
7751 525
1181 121
1152 38
3593 846