19783
2
25669
0
32302
2535
17946
21152
8
2377
1
1367
3090
6
3083
6779
5
2366
964
3820
3
2921
5440
2932
3498
4
3158
1516
779
3715
3546
2903
2964
1603
3765
3379
1329
2906