2106
2
1248
1
1239
2518
3
918
0
2349
1355
223
829
1079
4148
401
774
323
385
863
234
545
391
706
692
1189
1611
942
588
1034
6164
534
475
798