4502 28
2959 9
7133 47
3211 22
3109 11
1111 7
2800 15
2911 9
1855 11
692 4
892 5
2153 10
1492 2
2361 14
1906 2
5578 7
4096 26
5716 39
3114 16
20061 127
3412 15
4640 25
1118 5
13517 102