1583
1029
933
1372
1017
1267
820
30049
812
1106
1081
830
1194
1512
3747
1683
2059
1223
1051
948
993
7055
1047
1564
868
975
870
8509
1044
963
1288
8635
939
6154
988
1728
1907
862
928
2754
806
854
1035
1586
1903
3844
1124
6184
2183
1502
1491
1050
2211
815
959
904
3066
5594
853
999