20035
33014
18914
1541
24721
276124
18324
32215
1973
1836
17616
2947
685412
49133
48420
47798
4236271
4038158
33054
3246151
31026
26592
24421
22800