3176 420
21135 104
9445 530
5476 83
10171 90
14905 656
6638 571
40347 248
2898 674
2555 415
1781 447
4254 651