3175 420
21130 104
9445 530
5471 83
10169 90
14904 656
6638 571
40327 248
2897 674
2553 415
1779 447
4253 651