19783
2
2903
3
3090
6
2013
3765
4
18816
11
17946
0
1002
3868
10
5347
1337
1
5052
25669
462
4537
1593
2535
32302
3126
1347
2358
9
2932
3498
1938
1581
2964
1603
2906
1334
2476