29660 32
15628 44
7703 23
4725 18
4706 28
4068 9
3375 9
3286 14
3159 5
2588 13
2529 11
2453 5
2287 13
2273 4
2255 4
2249 5
2074 4
2069 5
1998 6
1823 7
1734 6
1596 7
1583 5
1577 9