1558
2
1195
1
1018
2527
1067
1489
4
1568
2262
0
1844
1084
1547
2710
605
1876
1056
760
87
1148
693
784
526
1093
1380
2166
1660
1825
83
2562
1431