3426
4
5375
0
734
1
3735
787
851
1191
3083
2
2465
776
994
6
1127
2932
1048
1431
1739
574
2903
3
1833
2164
3051
4425
1603