186083 23
39076 4
55252 5
26729 2
31102 1
51908 3
50976 5
62083 6
49176 6
35828 1
26828 3
23129 2
36302 2
98379 16
29301 2
58058 7
46851 11
43828 5
198281 32
49727 6
39631 3
51926 6
204357 40
134684 27