5438 10
13142 15
8667 2
9077 13
29861 50
24993 12
26974 31
5009 7
13480 23
20034 32
31425 78
10338 7
6502 15
12878 37
6043 16
3863 3
127421 323
14791 37
5341 15
44336 58
28382 55
23201 21
14547 18
7131 2