595 3
626 10
52 2
1188 6
4347 13
9329 25
8066 20
23561 53
18538 43
10141 18
14951 27
22107 64
53867 133
7608 19
35977 85
41352 58
14720 21
35149 96
40738 108
17525 19
50638 47
20401 38
33086 55
31771 75