30837
2094
29124
28213
1443
38814
780
2770
2252
2240
12711
400736
686412
49143
48450
47898
4241271
4038158
33054
3247151
31026
26592
24431
22800