25083 3
287456 95
61680 2
25478 3
29608 3
55133 9
42631 4
34983 2
317333 48
32076 8
35179 5
66332 8
33607 1
30883 2
71908 6
68528 6
125102 15
148706 25
195682 20
29808 3
55634 6
41401 4
120902 23
94430 9