12312 7
10082 10
21085 20
112444 280
29241 58
13102 12
15060 12
13561 11
15457 20
28396 35
18642 29
20863 37
8749 3
19941 73
13137 16
9113 2
26606 38
27907 25
34254 31
14849 13
16958 11
22983 15
21527 8
38950 21