3812
398
370
4116
3826
384
408103
3613
397
373
369
17483
13810
11401
10220
778263
7692
7090
6512
619147
57010
558142
4930