49018 63
19037 59
185138 409
46825 114
174169 407
8425 16
137641 300
24120 31
102563 409
42878 161
37895 53
31841 149
105395 140
50808 128
89036 168
38748 16
45431 64
62177 97
349347 1016
94286 121
31850 66
35477 142
110499 679
95641 383