19783
2
4382
4
14887
18
5504
16
4044
5
2377
1
131589
17946
0
14
1849
2149
2996
572
2174
32302
132
25669
19932
6
2139
1809
989
9160
1736
4471
19944
1189
4696
1445
1331
1334