1215
1680
4742
1199
936
1054
2342
14114
1171
1228
793
928
3568
896
5388
802
1229
1023
762
5404
723
13835
861
959
4071
787
1082
1278
963
871
3938
25733
859
1624
939
902
766
927
866
2018
2648
1549
765
801
1966
969
948
1848
1053
1352
769
3894
1632
1055
936
4704
1528
3092
1225
1089