4056
1933
4144
5406
3068
1707
1652
2093
1417
999
2830
2766
1122
8868
641
1005
771
845
1917
828
1188
10198
1702
1228
1295
877
739
1136
1165
801
823
2187
1980
744
883
742
1068
3657
1642
912
1038
1613
838
875
1322
702
1058
783
1078
772
897
759
1360
992
1003
896
934
1725
692
4775