323
1
1306
3
553
74
88
91
997
491
1364
347
414
2811
9
589
357
1641
65
518
613
2
667
1569
681
891
709
1475
726
566
741
643
571
524