1089
2
1085
1
2522
0
924
369
691
844
7039
1269
820
576
317
980
494
2488
4
683
1405
859
772
1346
901
392
1110
699
633
876
1182
1131
719
349