29413 90
5585 17
115289 310
25834 124
9225 29
20335 111
20211 77
8345 33
99456 359
3186 9
14363 69
10968 23
5595 17
5578 16
7196 25
6660 22
3809 11
4370 20
5139 18
4534 17
5030 9
4653 16
6881 22
26309 177