564 58
2227 524
6647 410
1516 425
8164 171
6436 377
5464 840
3352 580
1133 255
3081 876
1128 56
839 172