17031
1318
14013
21814
1416
1376
1142
32515
30523
20517
4510
3900
685212
49113
48410
47778
4232271
4038158
33044
3245151
31026
26542
24401
22780