932
285
501
144
1889
787
480
158
1855
767
425
170
275
164
459
202
319
168
242
149
671
178
822
303
550
133
612
113
333
163
654
232
531
167
272
209
639
75
763
213