959
0
2612
1
6005
15
615
1068
8468
7
417
941
486
762
533
17
2352
272
591
377
1129
327
714
626
829
403
329
850
5
697
2
3262