19783
2
25669
0
32302
21152
8
17946
2906
1
4471
2535
297066
5169
1704
5504
16
1768
19944
3090
6
2949
1289601
4
189326
131589
2377
4382
1174
3083
14887
18
2009
5
1404
478
572
1047