1028
1144
10847
848
679
27730
817
651
768
643
819
1015
759
894
729
2943
4519
2050
616
714
1823
1933
1099
666
6771
698
647
694
1671
4627
680
780
3000
1470
1341
891
651
681
892
6092
702
6794
12306
6147
744
3217
709
17917
916
1045
15553
659
2106
3645
902
2941
5592
642
4842
795