19783
2
1431
1
2535
32302
0
25669
2921
5
2666
9
2036
2173
582
3498
4
1118
1938
1819
905
1912
2972
2055
2980
1766
1599
2209
3090
6
2189
7793
3102
400
2316
3484
1426
3