893
0
2657
3
521
1
20634
8
2730
6
2668
2
814
2474
1385
951
395
411
1325
368
913
1824
2587
16
1020
2190
399
1077
968
2855
3092
19279
1506
467
1936
371
180849