2970
4
458
0
1326
575
621
2060
1
507
542
984
978
883
348
3205
1869
652
4937
538
1896
1588
475
473
1614
635
368
628
4655
10
660
733
1785
938