55877 6
21905 2
45777 9
22281 1
35078 3
28681 4
42156 2
23951 4
62209 3
41453 7
374707 55
109630 3
148952 15
98106 4
45506 1
134779 7
51577 6
85534 4
313034 34
213481 29
105955 4
28631 6
431380 77
260758 36