2200 5
4875 11
11732 48
7063 31
70672 337
5794 26
6171 23
7908 14
23769 101
38078 100
12493 30
14672 61
4449 10
3786 15
18041 39
1567 2
8135 22
12660 33
12380 22
16223 30
5359 23
6925 20
5412 11
2958 2