20 3
1804 7
4123 11
6962 27
4659 17
3984 16
64176 120
66331 284
115333 440
34398 66
85459 267
107681 423
127394 721
99249 240
117932 347
203744 501
370936 1054
170682 214
143258 476
171654 409
115208 112
138700 157
94405 108
94358 162