58826 3
25405 5
12928 10
30454 2
19203 4
73058 54
45627 27
15531 12
71903 28
23352 10
14926 8
10179 8
157534 21
244332 22
194601 18
179581 11
136603 20
130209 17
74532 9
490877 65
192281 33
805257 76
318304 27
881952 81