1286
1564
2168
3069
1646
1023
2853
2060
2300
1050
10911
452
685412
49133
48420
47798
4236271
4038158
33054
3246151
31026
26592
24421
22800