2060
1
575
0
621
458
507
984
883
475
3205
4937
635
1869
542
978
660
368
938
538
1326
8414
6
1252
59
3252
348
617
1614
504
652
628
733