29826 14
22014 23
20944 13
43255 22
26006 18
19984 26
21327 17
8738 4
56998 114
10130 11
8991 6
8529 12
8658 10
22477 40
22353 15
7841 9
10411 2
8317 8
12477 23
12305 19
8851 5
10217 15
9039 4
14219 30