31015 106
18790 61
14238 24
18427 31
12055 14
15246 14
12550 44
9688 23
19523 34
5822 11
1018 1
4090 10
1973 6
1725 5
3163 6
1669 10
1292 2
1609 5
1059 5
1828 6
1290 5
1432 5
4063 15
8513 33