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