616
166
389
33
879
312
279
170
317
124
215
63
418
116
390
148
219
129
593
93
385
231
450
234
539
118
304
217
400
193
336
100
328
163
650
237
590
205
635
248