19944
2
1746
2082
1
2562
19783
17946
0
1816
2173
2377
1813
1399
32302
19932
6
4691
1660
1461
1334
1691
10243
4
1681
4309
3
4382
2294
10317
25669
1412
1431
1361
131589
2265