2889 11
120865 320
30971 92
27563 128
10041 32
21564 112
21358 80
9037 35
106654 371
3618 9
15291 73
11466 24
6244 19
6129 17
7896 26
7248 23
4186 11
4839 21
5673 19
4978 17
5530 9
5252 16
7543 22
28046 180