21412
1403
2926
3720
29333
19120
19514
1952
1896
20435
16812
23533
699912
50163
49330
48978
4305271
4120158
33544
3321153
31736
27222
24861
23230