1394
852
729
154
372
195
600
134
758
301
608
50
332
122
99
43
307
135
284
171
535
120
278
45
294
44
145
106
303
124
593
211
421
158
144
83
256
118
577
144