12639 528
5886 511
7197 125
37852 490
20983 451
10783 847
49325 530
35068 163
5055 223
3649 95
3391 374