19783
2
17946
0
737
1
19932
6
32302
1445
131589
4382
4
2428
11059
9
4044
5
25669
2906
19944
2964
608
5504
16
1050
2405
3188
3910
3
2996
2377
1331
297066
1334
1516
14
810
1189