694
397
345
175
354
95
326
156
223
119
579
111
603
132
990
384
226
107
351
28
101
75
590
222
542
83
334
31
503
116
424
110
186
125
319
170
696
211
229
47