19783
2
25669
0
2903
3
3765
4
32302
2535
1334
1
18816
11
17946
21152
8
3090
6
1002
3083
1337
2763
2366
964
2921
5
5440
1347
2932
3498
1938
982
1516
3715
1581
3546
2964
1603