3131
2
3608
504
0
5674
5825
4
2895
1
6517
20211
3
3172
1982
5
3215
2472
2781
4274
13442
15
3679
2502
3702
9
2959
1941
2092
3351
3820
1837
1013
2682
2891
6
1731
2230
14861
7