50631 7
341406 69
76305 9
53654 9
53909 11
94326 9
120876 23
41226 4
55556 6
29576 3
195533 20
148680 25
125029 15
68505 6
71833 6
30830 2
33534 1
66282 8
35132 5
32003 8
317282 48
34851 2
42630 4
55077 9