3080
3307959
2458
38324
22010
24720
31226
3950
2232
2325
26313
2596
701712
50443
49430
49188
4324271
4129158
33674
3333153
31786
27312
24931
23290