5080 3
4562 6
5006 6
5096 6
3872 2
3455 1
6235 3
13949 27
18031 36
12341 45
6675 11
6789 15
18153 36
8214 2
5377 13
4573 1
6435 11
6492 8
10283 19
8012 9
8405 8
37686 83
18204 42
94092 88