1052
1
378
0
803
2345
3
1653
2
2121
4
1133
957
951
409
1557
3674
10
415
602
1571
4677
5108
111
787
2628
846
1939
1565
381
1633
454
978
403
750
1045