40653 9
99477 9
19052 2
72328 13
43426 2
35432 1
672128 159
49632 5
73783 6
21851 1
48284 5
28706 1
26379 3
27106 1
45906 9
60203 15
2634429 120
51359 8
141433 17
37931 4
98404 16
28032 2
29782 2
23606 1