3253
21969
1451
654
2500
718
3044
5183
2626
2706
10432
867
819
3666
736
1031
633
749
658
968
936
943
2122
857
766
761
1241
812
1209
837
1271
774
724
668
1975
1651
694
685
1089
870
1140
1849
1026
1097
3650
1987
749
1235
915
693
735
983
655
635
1318
682
800
881
845
2300
687
722
677
723
1278
910
690
1018
667
625
714
679
1398
703
759
1328
834
1616
1633
1300
995
5636
1018
2361
730
927
1111
1291
1333
622
992
1077
934
969
993
862
677
5361
689
710
847
663
891
748
628
640
932
741
2204
977
650
634
1217
1038
619
947
2289
917
649
992