14851
8904
995263
55936
5490
4225
36895
3610
3560
4090
352180
3490
22336
16830
13340
10212
8800
848148
734142
67911
6780