19783
2
2903
3
3765
4
2522
18816
11
17946
0
21152
8
1002
1337
1
25669
2535
32302
1347
2932
3498
1938
2523
1581
2964
1603
2906
1334
2476
1694
4996
6
1153
6327
7
4471
3090
1285