2200 5
4875 11
11732 48
7063 31
70672 337
5794 25
6171 23
7908 14
23418 101
37677 99
12493 30
14672 61
4449 10
3417 15
18041 39
1567 2
8135 22
12660 33
12380 22
16223 30
5359 23
6925 20
5412 11
2958 2