1020
0
547
2587
16
1780
1
4536
2
1157
1137
20634
8
2243
7
437
2727
3092
2730
6
467
2657
3
2668
418
814
2474
1385
845
521
968
395
399
2855
17353
1506
19279