27879 8
49126 4
35180 1
31129 9
72901 16
147901 56
29552 12
495732 97
144684 10
279109 37
185502 22
123783 13
116502 7
196384 29
309882 18
664927 117
1490482 147
385877 45
253333 16
307183 26
17078 0
373804 44
314651 20
315926 28