3175 420
21130 104
9444 530
5470 83
10169 90
14904 656
6638 571
40322 248
2897 674
2553 415
1779 447
4253 651