777
0
5147
2
1863
1
557
2789
262
1355
2524
560
637
2850
630
82
1779
2987
472
249
577
810
938
2093
505
53
706
928
882
97284
3066
624