2604
7
2121
4
1133
0
1240
957
951
409
1557
3674
10
415
3293
602
4598
6
1571
1
4677
5108
111
787
2628
2
846
1822
5
1939
381
1633
454
978
403
750
2526
3
1045