2149 6
1526 1
3229 6
2264 2
2485 6
11394 25
2098 6
2198 13
4540 22
17110 33
4668 11
2944 8
4579 3
8259 21
3820 14
2852 5
4262 14
2788 5
4004 10
6825 22
2583 3
3863 5
31328 59
16905 74