5076 18
18557 111
2131 4
1557 1
1228 1
3101 19
2262 3
2942 6
1507 7
3252 3
3824 15
1161 6
7519 47
1513 4
1371 2
1647 4
2822 21
1790 9
946 3
858 3
1296 2
2421 9
1674 6
1064 4