1121
3
621
442
1
441
464
310
891
723
2
488
524
3077
7
727
930
198
742
730
457
693
2055
156
679
1203
435
432
411
167
519
338
313
708