1043
1
1374
2610
4
415
0
2121
1056
514
798
2143
2634
177
2296
2
1133
957
1780
3480
5
951
409
1557
333
602
1571
1302
787
846
4895
8
1939
1377
6435
7
381