846
0
4690
6
3225
8
798
860
7258
1557
8116
3067
3
455
367
809
787
3051
1
407
275
418
1772
2
6529
7
1199
400
401
464
1636
951
657
547
2123
826
2457