317
0
2121
4
1467
1070
1
1133
2125
957
951
409
1557
3674
10
415
3117
3
602
1571
4677
5108
111
787
2628
2
846
1939
730
381
1633
454
978
403
750
1045