2395
0
1073
400
4074
2
4452
6
1579
484
477
1650
798
1318
1
832
58
472
2477
928
1348
418
1171
1040
1118