32331 4
16554 3
27555 13
25930 7
80533 29
29455 29
75677 92
32758 17
125056 36
50153 8
127153 34
57606 21
42506 14
255902 52
1470679 160
331984 18
465082 28
493604 27
173804 19
233376 14
246083 8
193603 23
61177 5
782956 73