846
0
3559
1
798
860
1557
8116
6
455
367
809
787
407
464
2316
275
418
4940
5
1199
460
400
401
1636
951
2030
2
657
547
2123
826
691
2619