2655
696
952
211
574
121
648
171
793
248
720
141
218
110
535
78
313
91
594
154
746
230
763
223
502
173
750
326
384
104
715
355
191
125
266
121
290
33
242
49