19783
2
25669
0
1734
32302
572
3765
4
194
2535
2996
17946
2903
3
1404
2411
6327
7
2626
1
1864
21152
8
2440
8185
1189
2264
2366
721
2763
2595
2921
5
1875
2932
1518
3498