2650
4
9877
5
3131
2
3354
9
20211
3
3172
4187
10
4702
2895
1
6517
2781
2394
3636
1021
40062
19
1982
6676
12
3215
2230
1443
527
0
1142
2472
4031
2732
2302
2545
7
592
16338
8
123674
35