3114
4
1587
1
2855
3
521
2192
0
661
2735
565
933
1015
2
5217
11
31535
2198
2710
9
11881
4396
360784
19
625
1776