9856 2
10523 6
8618 3
10126 9
13937 21
15424 24
12220 15
13926 34
38015 128
14185 25
22992 45
9459 11
21248 28
39284 100
40755 53
255342 429
125621 220
11417 20
6658 13
11085 14
13993 14
14045 19
16870 23
9593 5