3176 420
21137 104
9445 530
5476 83
10172 90
14905 656
6639 571
40353 248
2898 674
2556 415
1781 447
4254 651