19783
2
2903
3
32302
0
3765
4
25669
17946
1002
1337
1
2009
5
2535
1347
2932
3498
1938
5402
9
1581
2964
1603
1631
2906
1334
2476
4996
6
1153
6327
7
4471
3090
1285
1864
1985