4553
2
986
0
2908
10
6189
1
3195
3
2558
2508
7
14125
12472
1304
3910
6952
5
1161
673
1185
1777
2696
2988
3221
4309
1590
2028
5805
2087