3176 420
21135 104
9445 530
5475 83
10171 90
14905 656
6638 571
40346 248
2898 674
2555 415
1780 447
4253 651