1021
2
40062
19
1982
5
642
1
3215
3
2377
2230
1443
527
0
1142
1919
2472
4031
3372
2302
2545
7
1604
2801
2090
3158
2683
16338
8
3211
1875
9715
6
2949
1661
4
1213
846
3400