232
0
2
278
1
3482
720
3
3891
5
1097
3639
57
2092
3451
3483
2231
1756
1266
4948
6
2063
2526
2169
2878
2398
3172
2800
2979
3334
3183
3654
7025
20