354
169
190
93
474
91
108
83
49
95
103
144
77
64
920
89
962
669
604
539
753
854
166
206
122
488
141
106
2091
135
1497
611
2028
556
4380
797
1088
912
788
880
1106
1334
914
1848
1983
2429
75
51
164
1005
199
112
1681
43
53
174
81