20533
19019
24222
21817
18316
249124
25816
19618
20119
1959
26779
16324
614612
44070
44013
42137
3729270
3516156
30124
2914149
27886
23692
21990
20000