12221 28
4111 2
2337 9
3214 21
1404 2
1197 2
1688 3
1594 5
5000 14
1839 9
6319 23
2334 12
3380 19
3364 9