860
200
1049
493
1585
787
644
308
851
269
532
253
2777
1523
930
501
1187
638
759
222
1246
575
697
337
1569
697
710
280
699
126
664
292
672
149
706
236
605
161
673
161