280
0
262
2657
3
1133
2668
2
513
634
1661
1
980
668
970
535
621
323
333
25137
81
382
646
326
2934
597
328
495
1152
107
410
586
17
396
1523