29629 3
38476 11
64154 10
70676 6
99328 12
51627 8
33677 7
87476 8
26027 4
20858 2
34330 3
22479 3
46781 35
360277 7
1165253 17
446204 22
398456 12
300703 12
219982 28
331032 21
64152 6
233952 26
183327 10