621
1
400
687
515
2
1231
794
2876
10
2709
5
91
1645
1138
589
692
726
604
2197
528
1315
816
548
1006
631
878
373
870
565
2704
3
869
755
784