3030 522
2736 523
1738 124
3488 280
15658 929
5898 547
2982 459
3263 477
5131 70
7762 525
1181 121
1152 38
3595 846