681
945
802
864
994
763
2921
1295
1531
1837
1864
1604
5811
5010
1840
1138
986
1356
1925
869
924
971
1224
982
1083
858
715
1224
1715
804
725
658
12283
2749
1277
6554
935
667
730
1534
1020
1388
853
870
1241
1261
755
5207
1306
1021
772
734
1147
7388
1086
813
656
742
2030
710
701
1335
1168
1058
788
2843
908
1043
813
694
777
642
1003
1371
1005
2467
1322
858
1049
2422
1187
4726
53953
2298
1320
42391
860
770
3073
1266
992
2177
877
1251
1700
1097
797
907
8421
1557
2378
892
2067
2169
746
763
1536
789
3533
709
1062
1282
2161
1233
652
3023
780
993
645
1138