493
0
1015
1
5151
8
5726
6346
16
1694
2505
2
951
270
1308
581
637
1547
1103
1451
24337
22
4096
1373
5
690
2886
1037
6236
10
1047
2669
2522
1036
1681
2442
9
6445
6