1185
1
1623
1504
2981
1431
2
260
0
2579
1650
1443
1542
931
1168
1622
1098
1581
658
1564
1529
1532
1265
2562
2277