4053
1621
1257
900
741
1161
2902
2906
691
666
845
958
1470
983
1803
647
735
685
746
3176
790
814
2500
1336
753
1174
1257
757
747
1242
1342
948
1424
2606
1649
704
1531
738
647
1152
2559
934
790
2296
1983
4899
1577
827
854
840
854
688
2691
1818
1188
1316
674
793
2160
649
1008
2320
3209
695
972
684
789
896
1456
1290
660
938
1448
822
683
780
843
1397
1371
2457
712
640
1749
873
1743
4989
1281
836
2473
1017
1861
778
1077
874
1513
1683
1465
814
981
797
1296
665
774
1188
840
2436
1415
746
668
1361
698
759
716
743
1550
817
2774
2079
791
970