896 228
1559 302
752 227
543 136
528 110
1515 367
3410 968
747 158
2851 450
6586 107
7168 254
4679 760
7590 578