2050
1101
26012
30864
15713
2270
1740
1950
1720
14914
25022
1274
689312
49473
48690
48148
4256271
4047158
33184
3257151
31146
26722
24491
22910