846
0
798
860
1557
8116
6
455
310
367
809
787
407
275
418
409
552
602
1199
454
400
401
464
1636
951
2143
5313
657
547
2123
2211