5949
5
2142
2
1763
1
2384
4
1716
1749
4321
1506
2935
1391
2294
2272
400
0
1290
3025
3261
3
1022
3562
1985
542
3758
5521
1626
106
2445
3407
944
1059
2223
1013