19783
2
25669
0
2535
2430
32302
3498
4
2921
5
2529
7
2932
1603
1
3098
3
17946
2990
2631
1153
2173
2591
4757
3090
6
2012
3508
2366
21152
8
1819
2865
9
7793
3080
2316
31371
64
1913