2035
4
846
0
460
798
860
1557
8116
6
455
367
809
787
1232
407
572
275
2211
418
1199
400
401
464
1636
951
657
547
2123
803
826
691