970
231
1298
586
2108
1055
747
351
957
303
643
277
3347
1823
1121
584
1522
790
804
235
1455
671
798
375
1862
822
754
297
735
134
758
337
706
168
745
245
642
168
724
178