2765
713
3034
938
4139
1721
1398
649
1696
683
843
196
3003
996
667
212
1877
912
959
211
620
180
576
198
792
139
1448
756
627
285
673
140
530
201
548
57
722
359
583
122