599
168
739
186
684
144
531
140
295
110
734
254
697
266
476
239
914
292
711
119
644
33
660
87
739
243
867
273
774
311
313
158
533
125
539
72
276
148
209
62