19783
2
25669
0
32302
2535
2173
1
1505
1044
2932
3498
4
1766
6561
14
17946
216
688
2358
9
1888
2595
8
2761
1153
1145
3329
3090
6
2012
1306
2366
21152
2304
2037
2182
3154