21077 19
10344 9
24198 23
85521 109
23750 25
95794 127
20528 21
15315 14
10423 10
7052 1
16050 16
40952 44