1202
443
619
1357
2313
1102
1389
527
691
928
5627
715
540
708
535
1252
881
2714
1292
753
2258
650
2662
1979
7466