1011
0
2270
1
1314
2
1133
483
1269
814
1428
981
5686
6
1330
3538
698
1114
860
706
2052
2482
1000
1544
560
423
1887
10
1341
558
1762
624
1256
3
995
5192
24