3852 5
15599 40
5063 13
2623 3
6135 12
25381 95
10031 29
11008 26
9148 30
29474 76
4581 13
3024 6
3194 5
1541 1
2035 3
6558 24
5251 8
8421 28
5516 21
3515 11
2256 3
3315 3
3197 9
2059 3