686
0
1025
392
907
50987
1854
5
2730
6
1842
1
573
244
1522
2897
514
2634
339
1463
1377
871
359
2668
2
401
25137
3114
4
973
711
773
2459
9
1044
1711
928