14969 25
2839 13
602 8
17828 53
2156 7
5293 20
1833 3
1880 6
1608 3
1449 3
1894 5
1121 2
3116 8
12726 27