2953 3
25328 3
15507 3
6152 3
6928 3
16055 3
1103 3
22976 3
2281 3
8531 3
3076 3
5654 3
6109 3
5954 3
2476 3
23784 3
14632 3
1407 3
3226 3
7480 3
2782 3
19979 3
7983 3
3178 3