1623
1
1431
2
1504
1443
2981
1185
260
0
1542
931
2579
1650
300
2281
1762
1622
1049
1992
1690
1568
1098
1581
2381
791
833
389
1366
4362
3
1241
1162