663
325
404
339
546
272
3137
582
336
1422
1721
368
486
2051
1073
323
663
2650
454
1627
584
644
864
971
