1880
2
2855
3
2668
20634
8
4111
2730
6
2328
0
1020
467
602
771
25137
381
409
957
456
722
798
2881
1133
454
1557
1101
1045
1033
968
410
675
980