6499
3
1661
0
1570
1
2935
2
991
404
341
352
295
633
310
2786
856
732
1171
769
2586
3673
2024
1064
902
483
2102
1508
536
1142
394
2943
461
3196