3001 12
14505 34
13861 43
13143 34
40919 150
12590 32
42255 156
25072 64
3808 8
2810 6
3466 7
9157 7
6228 32
2443 3
2080 11
2912 13
2171 2
1524 4
1279 1
3501 7
1296 1
3019 10
2382 9
6148 16