2584
11
621
0
1078
1
2517
7621
13
475
978
883
458
538
938
1896
652
1785
635
733
29355
1326
575
722
2060
783
1614
1225
2277
507
542
984
4937
1393