41123
4118
3910
3633
3925
3913
3722
384
3414
3716
3312
14070
11350
8811
7480
599263
5810
5470
4971
482147
4649
421142
33950