1428
0
297
382
881
3233
16
525
369
464
469
364
714
339
276
602
547
798
2522
1054
483
918
618
560
986
505
2041
1
300
517
846
456