968
0
5313
259
1511
286
743
505
2964
798
2123
737
1411
457
1009
2
438
405
544
547
2702
1161
749
1428
707
5875
859