1295
2
1103
1
2118
1387
1025
905
1056
1268
1185
1158
1554
1473
1165
1812
1570
1556
4
1464
1339
980
1176
1615
1687
1562
1887
1762
1278
1272
1298
1461
1054