19783
2
25669
0
32302
2535
17946
2366
1
2921
5
21152
8
2932
1950
3
3498
4
6225
2459
1394
239
1753
3779
4228
1474
3765
2189
2264
2982
5805
1153
1766
3090
6
9160
2108
2669