291
0
547
482
20634
8
979
2730
6
2657
3
2668
2
814
1
2474
1385
521
395
931
399
2855
1506
530
4
458
105290
334
107
1025
1129
2683
968
418
25137
469
19279