968
0
274
547
319
267
317
1942
2702
488
474
881
787
286
280
859
2123
314
520
562
918
25137
694
909
581
292
846