1532
4
1210
2
1693
1830
2325
3
1146
1275
1
1408
3199
889
1119
1189
1762
1824
1476
1477
731
1181
1448
914
11809
8
3078
1131
1637
2440
5
3227
5163
1074
1876