6086
3
1222856
4
1587
1
2855
3251
6
521
3440
2
2192
0
661
2628
2735
565
933
1015
5217
11
31535
11881
625
1776
5262
10
16840
15
932
2100
1889
571