2394
1
3636
4
1021
2
40062
19
1982
5
3215
3
2230
1443
527
0
1142
2472
4031
2302
2545
7
16338
8
676
3154
6
3679
2502
2990
1600
3702
9
986
1941
2092
3351
3820
2337
1226
615