2557
3
2059
0
850
1
1099
1411
1151
4
1798
2730
6
20634
8
2126
1809
683
6800
1998
381
430
722
273
1020
1869
5
871
2