3114
4
1587
1
2855
3
2054
292
0
2192
661
4057
15
2735
565
933
5217
11
31535
2198
2
813
2710
9
11881
1226
2228
4396
360784
19
625
1776
5262
10
1750