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