12560 10
4778 9
6620 29
16401 43
5513 12
14453 23
12270 22
5237 10
7584 21
1748 12
12992 40
4098 8
7262 15
5877 15
7172 10
5371 15
3908 7
10130 13
23335 33
11236 27
45077 101
18786 46
13893 21
15281 38