2076
1
1587
2799
3
1217
814
20634
8
2650
2
3795
4531
5
2474
1385
521
2730
6
646
0
2657
1129
2668
1825
395
1442
749
1470
467
105290
848
417
1776
152
1231
9575