2271
4
1386
1
2478
3
789
1643
2
1581
0
4996
6
2469
1397
591
1243
2123
534
1106
1507
1903
938
1158
1103
477
490
1105
1862
3497
669
484
1166
458
2075
596