1167
3
1293
5
901
1
922
2
1052
440
488
809
1115
510
374
777
11250
538
305
2745
4
810
1778
89
41
0
1460
630
2543
415
956
299
1335
360
1720
6
504