628
1
622
2
2643
5
643
1808
655
525
1270
1052
2135
14
792
4772
3
1010
935
682
1330
1319
644
1375
751
755
4
2169
657
1748
611
741
728
1804