1491
2
1265
1
851
1559
1389
1172
922
1037
1273
2173
1396
1351
1127
1372
0
2089
5
1512
3549
3
1178
1250
684
1208
779
1007
2476
6
1156
1161
1087
1873