238
16517
22210
2324
1808
2299
1001
28316
3677
2797
2074
2494
27
3236
2936
1745
1855
1085
24010
38713
2976
49717
551
2286
1141
2155
2479
2864
571