5504
16
9954
6
1047
2
1445
1
3050
0
2949
1641
1712
5169
11924
3910
3
2906
5164
5
25669
4382
4
5978
2535
14125
10