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