31460 75
15438 20
14134 15
13490 29
8344 6
7788 10
19974 55
9403 10
14427 25
22217 39
19123 30
6815 6
5908 2
5783 2
9213 19
13245 26
11195 19
10166 20
6939 7
7532 11
20082 36
40475 108
5615 8
12199 19