1126
1
780
6859
5
580
0
2121
4
1880
2
1769
733
1133
1533
957
951
1622
409
1557
415
1260
602
1571
787
2109
3
846
916
1939
3965
83
381
454
403
750