14913 22
30778 30
47657 80
10190 10
13863 20
27916 31
15487 36
139558 289
12422 17
14637 29
5823 17
10952 23
13879 42
18234 32
27999 47
17505 23
172875 392
39349 89
95861 205
14198 37
28143 51
95499 159
21612 63
23058 51