2895
1
2959
1013
0
2682
14861
7
3131
2
3608
5674
6517
4
20211
3
3172
1982
5
3215
1443
527
4702
2472
2781
3636
5919
4274
2707
1142
13442
15
3679
2502
3702
9
986
1941
2092