3000 4
3480 4
18244 33
6110 8
3068 3
7179 5
4142 7
5765 18
3176 10
4925 9
8933 5
3476 6
6548 17
6233 3
4384 4
12122 19
16332 7
11942 11
11384 5
14171 6
20502 27
25928 31
9938 4
5243 3