2
281 45 2
76 3 2
55 118 2
446 240 3 1
650 196 11 1
24 1 2
1587 96 8 44
26 49 44
2379 1104 9 4
43 4
1116 457 15 7
2109 587 9 12
77 5 1
244 11 1 1
135 1
963 98 34 19
318 532 610 4
144 96 53 2
996 54 28 1
60 10 4
178 1 1 1
159 14 2 2
178 33 2
234 10 1