19783
2
25669
0
32302
2535
2921
5
3498
4
1603
1
17946
7793
2512
5440
8
1766
2932
2903
3
2964
2990
3765
2906
1348
2476
1153
2173
6047
4471
3090
6
2012
2462
2069
2366
21152