32748
16213
2149
34616
26318
27535
3009
3870
2290
4200
18915
254169
689412
49483
48690
48148
4257271
4047158
33184
3257151
31156
26722
24491
22910