878
1388
1332
10952
19869
702
1579
1077
1238
791
1864
706
34229
1140
14525
4213
959
653
1547
931
2627
865
1183
801
28956
726
736
1032
679
296304
724
1676
12302
682
749
2119
9662
13883
6613
932
5876
29750
92299
3143
2102
2397
655
3156
2475
4828
10351
840
2622
8265
8599
16965
730
1006
14030
1161