543
122
318
93
890
268
306
184
364
154
916
400
580
143
414
68
534
127
265
171
676
232
521
231
189
142
575
227
362
50
240
141
196
99
387
183
510
124
610
183