12285 5
14409 3
12379 12
15619 9
15370 3
13850 5
12659 3
15491 16
18867 23
17926 20
13008 4
25497 32
12269 4
12214 4
12947 3
16322 7
21828 4
16269 5
19144 13
15934 9
12749 2
14836 14
20450 19
24332 35