573 58
2261 524
6935 413
1524 425
8243 171
6477 377
5522 840
3380 580
1140 255
3088 876
1160 56
851 172