3430
1
846
0
798
860
1557
8116
6
933
455
367
809
787
463
407
275
418
1199
401
400
1636
464
657
547
2123
2143
826
1101
691
76
454
325