1089
2
1085
1
1346
0
1917
691
924
772
820
494
1405
2522
2488
4
369
1453
1269
1110
1215
2796
719
1182
597
834
1428
2457
2169
1348
1306
2100
392
4987
3