29873 24
4729 14
2732 5
3048 18
2079 5
5160 15
4256 6
6159 32
4041 6
4876 21
2189 1
1677 9
3582 3
2964 11
7346 30
4085 16
4253 23
32248 18