400
470
1022
713
554
1417
836
943
13610
893
958
570
701012
50333
49400
49088
4315271
4123158
33624
3326153
31776
27272
24921
23290