19783
2
3090
6
17946
0
2377
1
810
1704
297066
32302
1412
131589
24337
22
2174
4
2405
14887
18
2535
3083
1105
11924
1736
5504
16
1516
1445
1641
1712
19944
19932
1331
1334
3910
3
2428