19783
2
25669
0
32302
2535
3498
4
2921
5
17946
3158
7793
2932
1603
1
3765
2476
2990
1465
1153
4358
6
2173
5982
2091
3090
2012
2152
2366
21152
8
582
1431
1819
2982
3
3280