4218 3
5512 5
6224 13
11988 13
12509 27
6410 4
5358 5
8186 4
9229 4
15007 11
7332 5
20314 42
6436 6
7198 9
5847 2
47745 139
16200 47
13751 18
7744 8
11157 15
13927 23
17301 15
19792 57
19856 28