1154
1
1534
4
1375
2474
1658
2935
3059
3
2304
6
922
828
1297
2
718
1322
883
807
468
671
691
1351
844
738
666
751
464
1088
3304
766
1113
1067
615