595 3
626 10
523 2
1188 7
4347 13
1450 7
9329 25
5154 14
14540 32
8066 20
23561 53
18538 43
10141 18
14951 27
18052 16
25182 42
22107 64
53867 133
7608 19
35977 85
41792 58
14720 21
35149 96
40738 108