646
0
472
834
20634
8
2730
6
2657
3
2668
2
814
1
2474
1385
521
395
17353
1711
399
2855
474
1551
1506
105290
354
249
688
1129
2683
25137
19279
2275
2187
1824