573 58
2261 524
6933 413
1524 425
8243 171
6476 377
5520 840
3380 580
1140 255
3088 876
1160 56
851 172