1623
1
1431
2
1504
1443
2981
1185
260
0
1542
931
2579
1650
1622
1690
1098
1581
2381
791
833
389
1366
1241
1162