2293 3
12811 67
31591 186
5001 18
4527 17
3587 14
7145 22
161597 513
8216 51
9821 33
4926 18
5744 14
5669 11
3356 10
65781 305
164193 511
11359 38
8275 35
17762 97
18739 69
9908 20
7030 20
7501 22
4188 8