21104 60
5466 6
3927 3
9278 12
7329 12
4372 6
5500 5
7485 10
4059 7
4249 2
4713 4
6010 5
4501 2
5328 17
20891 27
5048 3
40049 76
4625 4
5867 10
5822 3
5245 5
11453 41
5439 6
6485 13