19783
2
25669
0
32302
2535
21152
8
380
1
3090
6
3083
2366
17025
20
2932
3498
4
818
4309
17946
2294
1329
1294
1562
3
1153
2012
2023
6315
1419
3145
779
660
3080
2316
964