12561 528
5875 511
7188 125
37845 490
20975 451
10775 847
49008 530
34934 163
5030 223
3643 95
3389 374