1228
3
1568
1
1041
2835
4
886
0
2249
752
3655
11
1027
1290
2
1938
2857
3465
1382
3610
2591
6753
17
4333
3835
5
2294
1442