3047
10
661
0
1776
1
1138
4694
7
5138
6
1733
4154
2
2341
2000
2108
3
1454
2229
4
2542
805
2730
929
2115
635
1226
3063
2192
646
11881
6197
3203
544
571