2159
1
6666
4
3080
3
25788
14
1303
2
1266
2344
4179
1568
2350
3326
83
1690
1749
951
2990
0
673
1547
1015
1699
693
4706
1751
1087
780
2100