19783
2
2903
3
3765
4
2535
1334
1
18816
11
25669
0
1285
17946
7793
21152
8
3090
6
796
1002
3083
32302
1337
2763
2884
5
2108
3289
2549
1347
2932
3117
3498
1938
982
1516
1721