3131
2
3337
5
20211
3
3172
5771
10
4702
4
2895
1
6517
2781
2394
3636
1021
1053
0
1982
3215
2230
1443
527
1142
2472
4031
2302
2545
7
16338
8