2199
3
798
0
846
860
455
464
767
1
1557
3511
2123
8116
6
454
400
787
367
809
1101
409
1461
1683
2
1193
3910
407
826
275
951
392
505
418
6819
14