5949
5
1763
1
2384
4
1716
1749
1506
2935
2
1391
2294
2142
1290
3025
3562
5521
2445
2223
1013
1148
0
2048
1840
1042
1426
1179
1104
3
1836
766
1918
2114
278
1191