418
1
935
2
563
892
817
2410
685
459
788
918
592
2200
4
523
1477
676
165
943
1610
867
920
1778
809
349
87
25
374
791
61
238