3871
2
2794
5339
5
7034
451
0
951
1
769
742
2329
1108
1618
1168
841
3470
432
929
4179
2886
1550
2055
392
4309
994
6
905
2838
4142
1260
2591
1814
5253
4