2906
1
1153
0
1660
4
706
2996
2773
5
560
1850
6773
7
2533
6
366
255
4944
645
637
2902
16
21152
8
1672
392
7793
2551
3
2189
2258
2534
840
390
2201
8313
9
1144