42315
3930
17522
3289
23414
1017
3590
23816
2454
23918
26522
2615
689312
49473
48690
48148
4256271
4047158
33184
3257151
31146
26722
24491
22910