896
1
1602
2
846
0
798
860
1557
8116
6
455
367
809
787
407
2490
275
418
1199
400
401
464
1636
951
657
547
2123
1610
343
826
691
392