5414
611
1078
1067
683
632
635
697
810
660
4810
42947
32610
31843
29155
2510268
22594
2195153
19956
1986149
16050
15940
14260