29499 90
5603 17
115646 310
25918 124
9266 29
20399 111
20252 77
8392 33
99896 359
3207 9
14419 69
10995 23
5618 17
5611 16
7222 25
6689 22
3825 11
4383 20
5163 18
4550 17
5051 9
4682 16
6914 22
26386 177