7042
5
2891
4
644
1
3194
2417
2
1676
1176
6991
6
633
1185
881
0
1660
3130
3
1773
1710
888
1087
1294
1597
1671
1547
1646
1407
2184
1993
1129
3523
3702
1455
4241