41020 375
24384 297
5727 30
14337 885
4143 113
3079 231
7731 912
3967 436
5825 756
5614 669
4035 860
36864 408
34208 374
17892 322
3199 571
2860 610