4 3
58 1
108 6
125 3
98 5
224 22
4062 1792
2328 876
1340 158
1299 126
1270 243
1217 109
88 6
70 6
95 5
77 5
25 2
90 2