2895
1
6517
4
2394
3636
1021
2
40062
19
1982
5
3215
3
2230
1443
527
0
4031
2545
7
2337
16338
8
676
2324
1226
3679
2502
2990
1600
739
3702
9
3058
986
1941
3351
3820
96