59979 10
60703 4
64230 9
35580 2
370053 100
100908 29
32376 2
31982 3
107506 18
127582 16
35658 2
71555 12
44626 5
44952 14
31576 2
19609 1
87858 19
47730 2
71354 9
95356 18
33603 2
68808 5
180959 30
113355 13