40905 94
43193 113
43648 152
17580 79
12468 32
13058 64
15973 25
25971 84
8395 26
19011 57
4174 12
3412 18
8942 31
16798 34
19982 78
99018 215
181001 428
14724 15
30623 41
18157 30
18943 14
79563 135
36351 114