1431
2
2579
1650
1
3770
1623
1555
2478
1504
3000
6
983
1443
1297
260
0
1542
1007
931
1581
833
1206
389
1366
2166
83
1622
1839
1763
1834
1690
1307
1093