945
1666
1955
11610
714
800
713
1204
2129
1437
3030
807
685612
49133
48420
47818
4236271
4038158
33054
3246151
31026
26592
24421
22800