80
563
886
15010
1228
524
703
12310
272
746
915
1177
1135
16710
526
364
805
894
13
859
589
1006
1067
843
1338
26428
283
624