19783
2
25669
0
32302
2535
1913
5
2316
6779
1864
1
3090
6
2921
1431
1819
2061
3
2666
9
2932
2136
3498
4
1153
2012
17946
2366
5440
8
923
2258
2906
7793
1016
2011
4079
1755