1105
2
24337
22
3256
2535
5504
16
25669
0
9954
6
1047
1445
1
181997
11
2949
7793
4
1641
2258
5169
2906
11924
3910
3
883
1063
3026
2758
5