923
328
275
122
698
204
629
31
541
142
416
221
478
60
597
347
529
120
96
79
424
194
377
254
553
179
252
183
327
144
720
230
346
90
184
122
589
168
431
198