593
9
5
942
201
50
2034
4155
2573
3177
1972
7
1071
381
3749
18711
1763
1776
21112
2611
2006
642
2927
1341
241
1361
4