18112
31237
1222
32414
2666
26223
3180
2270
2640
2280
3261
2471
689312
49473
48690
48148
4256271
4047158
33184
3257151
31146
26722
24491
22910