300
xxx
576
444
846
1613
1951
549
8843
5159
4848
230
2557
1211
555
280
1890
884
1052
1309
369
793
769
607
1184
1428
865
764
687
666
746