951
956
2164
29957
1309
802
880
3059
760
973
999
3772
1700
789
2148
1209
1030
926
2311
2097
1175
1185
1544
1563
941
1809
2188
774
825
915
1397
1788
1082
2339
2559
853
1494
1383
1110
1037
1009
5941
1164
1286
815
1588
1604
2497
1514
5840
690
1306
881
2744
746
827
1222
839
700
942
728
732
949
1209
804
927
1410
1654
1065
4597
1709
1533
1089
771
1344
916
717
6626
853
1146
690
690
2500
798
1735
1853
1337
946
1170
1183
863
731
11911
1542
679
814
1227
1432
1155
843
1620
678
875
1533
1848
796
741
699
1037
1112
1107
1323
1607
1437
1403
972
1162
5882
1432
666