2505
2
24337
22
1015
1
1694
4096
951
690
2669
6346
16
1348
4
1036
564
1019
1313
1743
0
108797
1180
6236
10
1329
991
1752
1572
1534
1547
1943
2435
3
2698
1175
2615
2495