21991 636
40513 276
25145 332
18838 330
5515 736
3910 412
42164 445
23718 212
7689 672
11406 838
4077 791
2611 366