19783
2
25669
0
2578
1
32302
1416
3673
3
2535
51331
25
2932
3498
4
17946
1632
2755
2456
5717
3546
1679
3107
7
1153
2368
1320
995
1506
3090
6
2012
2557
1618
2366
527
6225