126559 7
883 3
2304 3
13026 3
12605 3
10379 3
2401 3
10376 2
403 2
3906 2
684 2
11476 2
4681 2
7476 2
1404 2
927 2
84 2
305 2
1082 2
12577 2
4409 2
280 2
1754 2
1307 2