29656 5
52151 7
29484 4
167280 16
128851 22
87932 8
111229 5
84558 17
64828 8
32153 3
32628 2
39059 2
22430 3
126283 7
381081 70
32834 4
60381 7
68932 15
41084 4
58431 14
104209 14
74481 6
49730 8
42409 5