1880
2
706
1
303
4396
3
2855
2668
2328
0
20634
8
787
602
4111
675
2730
6
25137
410
467
456
722
1020
771
1161
1664
381
409
349
1557
1045
957
4820
1101