19783
2
25669
0
32302
572
17946
2535
21152
8
2996
1213
5070
19
2392
1716
1
2204
5
2277
6779
383
1289601
4
2899
1189
2366
2921
2595
20850
2932
3498
3546
2512
791
685
1518