1154
1
1534
4
1375
2474
1659
2935
3064
3
2304
6
923
830
1297
2
719
1322
884
808
468
671
692
1351
844
738
666
751
464
1088
3304
766
1113
1067
616