1247
672
12819
806
604
1190
675
722
16315
682
742
1402
686512
49173
48450
47908
4243271
4038158
33054
3247151
31026
26592
24431
22820