1326
0
542
621
458
984
978
507
571
1869
652
883
473
1536
1
475
3252
4937
3205
628
575
733
2060
59
348
635
2277
660
1614
1252
29355
429