2198
2
3888
5
846
0
860
1453
7676
18
1832
3
2109
455
798
1557
327
1
8116
6
400
464
787
367
809
407
826
275
951
392
418
1661
2123
463
547
1199