4382
4
2265
1
1445
3508
7
19932
6
1047
2
1712
0
2174
2631
2405
4757
14887
18
1641
2921
5
829
14125
10
5978