9999
1267
12658
875
8532
1986
774
2446
2777
1256
836
1240
1025
1345
1534
766
1202
2073
812
1430
1402
791
907
874
966
1007
1303
835
745
931
936
1084
1121
1262
1338
2237
16849
1246
802
961
1086
991
926
937
2280
847
753
1267
934
856
5482
749
778
1003
1666
874
1166
832
916
793