1784
2
329
0
647
2992
48766
24
736
797
436
266
530
1128
378
353
699
13
1087
543
303
494
341
2901
677
489
881
215
1057
741
661
1736