2146
2
1390
0
437
1
1375
3
4108
1041
6
3924
8
914
2803
1511
4
3236
10
659
2664
1954
83
1974
3898
477
1087
879
1776
2555
1117
1281
1705
952
730
728
796
814