1251
1
2148
2943
7
2099
2
1415
887
1002
795
884
1741
2280
829
2333
988
1300
935
1028
637
1041
814
1169
794
823
854
1092