1996
1512
1121
2698
804
1378
1424
1234
2485
1257
982
2838
3773
2114
978
896
1119
905
1347
1294
2998
1442
1114
2931
2343
1157
8477
1812
871
910
1483
1698
1127
813
838
1491
1677
1192
1020
1290
1603
1361
1653
888
1733
2586
1655
1232
3044
1523
1055
2196
1095
1211
2073
1634
1453
1075
1025
3017
1042
900
978
1047
850
1008
877
1007
1801
1467
840
1032
949
1029
940
1171
1916
2414
1310
2517
1156
1231
899
962
1017
1328
1031
2111
838
813
771
1152
1714
793
1471
853
995
956
1043
2481
1609
942
1013
2594
791
1680
751
1788
2326
1273
1813
868
3224
855
864
820
2054
1478
1148
1581