12542 2
15302 18
14897 16
14713 13
15619 10
15432 35
13977 24
13227 17
17299 32
29953 120
20115 21
12802 15
10920 20
45309 50
14377 18
18147 31
25075 77
19415 41
26211 53
60933 142
24008 62
16957 24
16103 23
31654 72