1089
2
1085
1
710
0
1852
1405
543
2393
1237
1777
573
3131
17
563
1182
2488
4
820
859
641
1172
764
699
2522
2127
317
1823
2095
7334
924
17064
7
2435
2856