1380
0
1844
1
2131
496
21152
8
1973
2
3090
6
1036
1825
2903
3
2932
1015
2669
1694
1606
951
1681
690
1743
1126
4179
830
564
868
3080
1690
745
2711
1148
2429
4