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