1025 3
4343 8
5323 10
6087 15
2872 7
12789 14
5308 2
20473 44
12232 24
14180 27
13347 28
31416 54
28560 73
22758 36
5497 9
14175 47
33797 92
11556 18
38793 77
18598 24
44870 34