19783
2
25669
0
2535
32302
2921
5
17946
3498
4
2512
1603
1
3765
7793
2478
2366
5440
8
383
21152
1766
2932
785
610
4572
3008
3
3546
2719
3779
2903
2964
2990
2264
2906