1395
544
488
251
583
236
528
225
175
87
484
85
549
263
697
204
472
181
212
149
242
69
582
148
238
123
604
131
245
140
663
144
423
156
433
123
209
93
135
58