929
221
1213
558
2004
1009
710
337
927
293
626
274
3147
1736
1071
566
1411
747
791
233
1375
642
756
365
1759
797
739
293
722
133
715
319
692
162
728
243
630
168
704
174