22
1
1225
2505
2
1346
1681
6346
16
1451
0
2999
3
1590
24337
1494
4
1444
2631
4096
1815
1265
1547
797
1594
83
1622
6617
1752
1416
2801
1373
5
1834
1194
2352
5440
8