19783
2
25669
0
32302
1804
3
2535
2173
1
1706
1819
1044
2932
3498
4
1766
1321
17946
216
688
1888
1153
2982
3090
6
2012
2735
1306
2366
21152
8
1868
1404
2182
3154
1018