18069 15
58737 23
12455 10
71097 35
34971 37
33666 29
21350 19
22128 8
13456 11
11228 9
7331 5
47409 58