13583 17
10523 6
8618 3
10126 9
21485 31
13002 5
8352 19
28835 60
13937 21
15424 24
17044 21
12220 15
11213 6
21200 32
12669 16
12890 9
11156 6
23514 32
13402 21
13926 34
18954 46
12631 22
49987 87
37840 128