22
1
1225
1346
3715
2
6346
16
5151
1047
1590
24337
1494
4
1444
21152
8
2631
4651
3
2650
20
2405
4096
1815
1265
2740
797
280
2505
1594
1622
297066
0
6617
1752
1681
1416