1054
2
3650
3
4111
107
0
1463
1
8969
661
1501
2735
1470
3510
292
915
2758
514
417
729
1776
2461
20
968
3795
1717
1267
635
3149
4
1716
1929
1889
1642