4502 25
2616 9
7133 47
2812 21
2742 11
1111 7
2435 15
2911 9
1855 11
692 4
892 5
2153 10
1492 2
2361 14
1565 2
5225 7
4096 26
5716 39
3114 16
19703 126
3412 15
4286 25
1118 5
13173 102