19783
2
25669
0
32302
3765
4
2535
572
2996
2478
1
3090
6
2316
14
2921
5
1160
2932
3629
5196
3498
1779
2666
9
17946
2274
2917
3
1189
2906
1153
1404
5440
8
1815
2012
2595