40653 9
99476 9
19054 2
72329 13
43429 2
35432 1
672130 159
49627 5
73779 6
21857 1
48282 5
28703 1
26380 3
27109 1
45904 9
60203 15
2634429 120
51359 8
141426 17
37929 4
98402 16
28030 2
29777 2
23601 1