812
5097
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
6426
2701
774
1411
1829
650
1071
722
678
902
865
693
1039
3416
847
1713
1548
765
705
1018
794
703
690
1150
730
754
715
738
681
794
2874
1082
669
671
1056
748
1252
1937
736
770
995
765
1208
1293
614
3591
3358
902
676
785
1855
1233
742
869
979
1432
835
2034
1300
702