821
2
1090
1
879
2189
1582
6
1158
994
4
620
548
624
882
674
1706
491
601
837
520
1206
676
533
1594
449
482
2128
594
1723
485
584
501
494