50
799
0
7
782
2
1654
1
2916
1153
2362
4
3488
2192
1937
1724
3651
3171
3304
2259
1173
734
5
585
930
555
671
693
773
919
637
622
2577
3
1249
1458