767
0
1663
51
2831
1
3663
346
951
2325
314
802
430
1073
1885
284
1612
492
747
2395
505
957
787
21743
582
2490
116
415
293
941
961