12557 528
5875 511
7188 125
37844 490
20974 451
10775 847
48991 530
34928 163
5029 223
3643 95
3389 374