394
1
883
626
692
584
158
2837
824
2
446
495
3
12141
656
89
631
398
865
543
2111
113
563
404
685
2410
644
418
1902
1809
1774
703
507