1182
0
1234
1
2508
7
11059
9
6026
2
2028
2879
2929
6
773
1495
1088
1022
3891
840
1547
1568
1690
1249
965
1469
4311
1251
1192
83
3580