12636 528
5885 511
7195 125
37851 490
20982 451
10782 847
49307 530
35064 163
5054 223
3649 95
3391 374