12532 528
5874 511
7186 125
37842 490
20972 451
10775 847
48900 529
34893 163
5024 223
3636 95
3388 374