767
0
3621
1
951
839
957
415
602
2076
262
1557
1043
1610
2727
2
1161
722
408
454
1939
1661
1009
683
486
2123
410
290
464
505
439
286
5875