299
251
610
301
457
351
230
320
350
473
320
300
169
1033
969
898
981
389
1161
654
929
365
479
504
403
1906
530
570
3058
438
390
589
776
1312
708
307
409
1113
478
638
551
314
135
345
317
205
472
760
1003
587
1107
364
413
555
336
117
697
604
782
971