1311
3
6526
1
4820
2
4315
5
3442
2121
4
311
1133
0
625
2163
957
2301
951
409
1557
415
602
1739
987
1571
2441
2526
3012
787
846
1939
381
454
403
750