894
178
629
186
1899
168
669
845
975
804
1480
1454
531
1074
477
184
654
424
607
116
622
981
779
628