5677
15
1178
2
1132
0
1100
1
5966
7
3403
3
699
6
935
804
493
383
2493
1084
300
1171
475
1538
2211
573
1633
1053
1049
714
1129
553
913
2005
1454
1282
649