1632
2
2108
6
2699
1226
1
2392
1767
1052
2153
7
9836
15
1526
1124
1108
1072
1369
1075
842
1005
788
1089
1081
1032
760
870
2396
832
811
1208
1431
1285
815