40062
19
1982
5
3215
3
2230
1
1443
527
0
4031
2545
7
16338
8
3679
2
2502
2990
1600
739
3702
9
3058
986
2337
1941
2480
4
3351
3820
6
2324
1837
1013
2682
2882
2891
2152