2200 5
4875 11
11732 48
7428 31
71456 339
5794 26
6534 23
7908 14
23769 102
38460 100
12493 30
15043 61
4449 10
3786 15
18041 40
1567 2
8502 22
13044 33
12380 22
16587 30
5359 23
6925 20
5412 11
3324 2