2625 10
120362 319
30803 92
27368 128
9946 32
21426 112
21216 80
8968 35
105977 370
3560 9
15187 73
11392 24
6175 19
6057 17
7826 26
7169 23
4131 11
4788 21
5596 19
4909 17
5468 9
5170 16
7462 22
27831 179