22
1
1225
2505
2
1346
1681
1265
6346
16
1451
0
2999
3
1194
6617
5440
8
2631
1815
6445
6
1547
3225
4096
1622
1590
1494
4
5338
1752
1416
24337
2801
1373
5
1834
2352
1763