1239
1
940
1568
1778
4311
4179
83
388
0
493
1431
534
530
1243
2123
1105
1103
484
490
3159
596
804
2663
562
1166
668
1862
914
96
1298