40475 93
43193 113
43648 150
17580 79
12468 32
13058 64
15973 24
25557 80
8395 26
18598 57
4174 12
3412 18
8942 31
16798 34
19565 78
98571 213
179674 423
14724 15
30623 41
18157 30
18943 14
79139 134
35940 112