4409
16
14981
10
626
1
321
933
138
818
2
1217
2432
1039
688
600
1534
0
677
4510
3882
877
616
1403
2092
6
472
20639
4
639
4974
173
1680
15411
11045
959
566