2963 855
2155 597
1144 105
4312 809
3379 229
5060 373
2829 96
16338 158
4218 245
2053 285
2585 82
9512 476