1021
2
40062
19
1982
5
642
1
1443
527
0
1142
1919
2472
4031
2302
2090
16338
8
197
3058
3679
2502
3
2990
1551
1468
1600
1582
1716
739
3211
3575
3702
9
2211
3734
2959