5015
1457
828
871
3622
793
2900
2926
1159
1008
977
1067
1806
853
1333
1069
2885
763
1243
842
1277
845
739
766
1316
880
3626
1926
1206
943
3131
1049
886
1011
1132
823
896
2357
1175
946
799
756
760
1844
916
814
832
1327
1738
1358
1087
1913
786
4908
1459
3667
878
1022
711
1276
2046
674
926
1062
3349
681
1690
7315
1512
1447
752
969
1251
3721
736
753
903
898
1742
1035
1048
652
879
723
1299
1302
838
910
939
999
695
913
777
842
1202
5872
1061
926
788
933
828
1478
2824
1373
2067
908
653
790
984
3908
1368
868
1702
1301
928
841
1004
2383
1004
2150