25669
0
17946
32302
1461
3498
4
19783
2
1284
1
3090
6
1813
7258
1787
1168
2166
673
4044
5
14
2996
2535
801
1000
3125
21152
8
1189
4311
2964
1656
3
526
830
2999