1505
0
2535
2
19783
688
1
2358
9
17946
32302
3154
6
25669
1044
21152
8
2932
3498
4
6561
14
3779
216
3765
1888
2595
2761
1153
1145
3329
3090
1306
2304
2037
2044
2182
3080
3