2 0
9 1
23 1
25 2
29 3
17 1
4062 1792
2329 876
1340 158
1300 126
1270 243
1218 109
103 7
226 39
81 6
119 13
82 5
154 28