1133
0
297
909
339
5313
663
1110
1557
417
547
503
3559
1
798
872
448
429
2730
6
437
596
474
1603
288
1939
31535
584
398
413
366
647
514