4397
1013
1082
994
1306
1573
1048
867
1751
810
19445
2575
843
2487
954
3830
1541
1018
894
761
981
834
1313
1163
802
998
997
950
892
1113
839
981
978
1055
891
2277
1208
1566
1144
1090
1008
2014
1032
1027
1176
1168
1432
1167
977
1770
971
4154
1110
1108
1909
1382
1133
1233
1254
5111