18505 2
34754 3
76378 10
61834 8
141732 42
62031 8
53451 7
34827 7
33831 4
58077 10
64853 10
46702 8
31802 5
61102 5
192883 48
90757 12
79179 22
115904 48
444105 127
75176 17
50754 8
90978 21
362583 69
2518209 362