2699
2
1226
1
1767
1052
2153
7
1526
1124
1108
1072
1369
1075
842
1005
788
1089
1081
1032
760
870
2396
832
811
1208
1431
1285
815
802
878
908
1467