19783
2
25669
0
32302
1583
1
2535
572
2996
17946
1585
2583
7
2440
3
3461
4
3063
2366
2921
5
21152
8
2932
8535
12
3498
1189
721
3779
2595
3765
638
2264
14
1153
3090
6
1759