2980
756
982
217
598
125
659
171
802
250
737
146
220
110
554
80
327
95
602
158
779
232
785
225
517
175
765
332
392
106
729
360
198
127
266
121
290
33
242
49