1251
654
461
295
771
256
619
111
1352
560
432
225
476
98
517
82
406
155
204
30
699
74
542
87
527
67
299
144
385
166
627
167
315
200
582
159
217
160
568
129