543
0
581
444
552
16
846
988
691
1333
1
251
918
584
348
453
2231
771
586
17
1009
2
525
782
2987
4536
986
376
1840
2275
508
247
392
495
991