1045
855
52085
999
954
1047
1629
869
820
1102
1029
1437
936
2751
929
1753
982
12009
965
925
980
1721
1189
1700
989
926
822
2076
1600
4035
927
1032
1031
946
2159
946
8109
924
1661
2060
1263
960
4026
1002
5062
1244
811
922
3749
1331
998
4639
5463
1382
798
10031
3042
1104
1248
1542