755
1
1640
2
682
5009
0
1622
5
2855
3
1008
8807
521
670
1298
247
2901
2306
1855
2814
783
2330
784
633
467
1869
3092
3025
522
1334
3691
1550