2890
2322
3310
2110
20116
49219
1516
2408060
19015
31010
25326
1493
701512
50413
49430
49168
4324271
4129158
33664
3333153
31786
27312
24931
23290