15002 13
10252 0
14288 7
19196 35
11986 6
12059 3
15650 14
10877 2
18087 19
12174 1
26474 23
22304 6
16041 9
17295 3
40851 53
44018 80
13552 8
20048 25
14344 7
24413 34
13359 9
25457 38
14134 9
103973 205