127331 7
13403 4
981 3
2308 3
12659 3
10380 3
2407 3
10503 2
405 2
3958 2
682 2
11904 2
4903 2
7508 2
1502 2
928 2
84 2
303 2
1151 2
13052 2
4430 2
284 2
1756 2
1334 2