10578 25
4378 4
4147 3
3555 3
4312 2
5438 6
4375 5
3738 1
4292 6
23495 45
4232 4
7542 10
4560 9
4236 5
3622 1
4288 4
5608 12
4719 12
6277 14
9178 17
5996 7
6711 12
8959 21
14640 22