109329 4
12126 4
6526 3
6179 3
86777 3
3853 3
10703 3
855 2
6078 2
3426 2
12276 2
1454 2
5928 2
3327 2
57078 2
13403 2
2605 2
8852 2
2752 2
36751 2
9430 2
21252 2
5680 2
3026 2