18117
25612
38031
1716
14930
19944
3109
15311
50531
32825
38419
19411
685112
49083
48400
47748
4230271
4037158
33044
3240151
31026
26522
24401
22780