5949
5
1618
1
2294
2142
2
841
3470
432
0
1290
2886
1550
3025
4
3562
5253
2740
3066
7
2285
2445
1868
2343
2223
1013
5946
3505
2092
1466
526
2048
785
1889
1753