259
0
803
798
688
675
970
2461
20
286
31535
846
608
1317
1
320
387
248
362
5313
1860
1020
382
1411
505