2553
4167
885
959
878
1140
1434
894
740
1602
696
18611
2344
711
2342
832
3660
1409
899
788
666
871
655
1196
1043
704
881
880
843
793
1015
736
877
855
948
786
2118
1080
1452
1044
992
908
1857
925
920
1069
1060
1317
1063
878
1649
869
4012
1004
1009
1798
1263
1037
1130
1150