3000 4
3480 4
18244 33
6110 8
3068 3
7179 5
4142 7
5765 18
3176 10
4925 9
9195 5
3476 6
6814 17
6233 3
4384 4
12122 19
16332 8
12203 11
11651 5
14171 7
20768 27
26199 31
9938 4
5243 3