19783
2
25669
0
32302
17946
21152
8
2535
4471
2906
1
3008
3
3624
4
572
2408
2996
3083
758
1665
2769
1827
4044
5
2964
1189
588
1628
484
3090
6
579
1743
3066
7
1193
2156