21042
1
19750
6
20893
9488
3
6685
6172
5071
52106
6293
2
5010
20974
3694
1747
761
4889
11116
4721
5047
4966
3412
2870
3526
3969
2221
1360
4792
4
11878
5
9504
3696
1997
2184
0
2895
5373
1266
1573
8554
14381
7
3886
5932
8932