3186
1
929
0
578
391
657
25669
14
19783
2
2535
2996
4044
5
3083
670
797
17946
2465
1189
17970
15
138
1179
3125
3546
1193
255
5382
14861
7
3690
1133
597
1107