1020
0
968
1880
2
597
1824
3114
4
25137
683
349
408
390
699
547
503
2881
31535
555
529
467
344
407
514
901
688
306
282572
661
424
17353
7039