4471
2
21152
8
5151
25669
0
2911
9
2271
4
19783
17946
3692
7
1744
1
2903
3
2964
1603
1942
2740
2906
3387
2711
717
2258
4651
398656
19
658
6561
14
703
1879
16201
4456
1311
32302