16257 28
3553 0
4949 5
25439 65
55065 112
4741 4
6862 5
6512 15
4192 2
5606 6
8811 6
5247 3
23391 63
4962 5
11443 15
11679 14
5195 2
7658 12
13284 31
111856 410
15961 35
8812 15
28786 37