31
13
5
2
3
3
2
2
1449 19614
954 11069
715 7205
6979 55095
1275 14706
2734 33725
7612 84284
3568 52235