7593 16
4895 3
5479 2
4454 2
6291 2
5562 3
4892 4
6959 9
5393 5
5238 5
6952 10
8045 8
5150 3
4660 2
7326 5
7739 3
6231 5
6103 5
5836 5
7340 5
6815 8
20625 44
5396 5
4363 3