12640 528
5887 511
7198 125
37853 490
20983 451
10783 847
49343 530
35075 163
5055 223
3649 95
3391 374