12502 4
4102 3
6976 3
4751 3
2980 3
87752 3
10853 3
504 2
4179 2
22978 2
7027 2
3629 2
5254 2
8303 2
1476 2
6079 2
9730 2
2026 2
91051 2
304 2
6553 2
27227 2
5376 2
21526 2