12562 528
5877 511
7188 125
37845 490
20975 451
10775 847
49018 530
34934 163
5031 223
3643 95
3389 374