19783
2
2903
3
3765
4
18816
11
25669
0
1285
1
17946
7793
1002
1337
2535
32302
2549
1347
2932
3117
8
3498
1938
1721
1527
1581
2964
1603
2906
1334
2476
4996
6
1153
5164
5
6327
7