628
520
1279
1005
39579
3590
1290
4237
676
1564
810
719
1974
2118
1707
570
3901
907
30489
1280
1227
861
1047
496
10178
350
533
1116
958
2533