889
288
647
193
488
255
246
102
2346
1230
578
37
528
93
960
351
352
231
224
98
474
195
593
184
334
51
337
131
600
123
228
175
531
133
492
315
586
28
526
83