1331
1
2562
2
1891
2110
2251
1671
1623
2096
402
0
1469
1276
1417
1812
1668
1558
3629
1535
3
665
1679
1039
1182
845
2840
992
1162
1199
1527
1375
1431
1243