1431
1
1690
1623
2
1504
1443
2981
1185
260
0
1542
931
2579
1650
1622
1547
1660
4179
2368
1788
1169
1568
1691
467
1168
745
1380
1814
1120
83
2999
3