59979 10
60783 4
64253 9
35683 2
370259 100
100931 29
32431 2
32058 3
107577 18
127602 16
35705 2
71603 12
44683 5
45029 14
31576 2
19658 1
87853 19
47779 2
71358 9
95404 18
33678 2
68806 5
180978 30
113404 13