24733 3
287209 95
61476 2
25258 3
29429 3
54957 9
42477 4
34730 2
317128 48
31951 8
35082 5
65932 8
33479 1
30759 2
71758 6
68430 6
124880 15
148434 25
195354 20
29478 3
55426 6
41107 4
120779 23
94154 9