3051 640
152240 547
22939 104
1292 45
5953 179
114091 174
135486 370
160317 479
73950 337
19957 138
35199 821
40952 144
126569 598
229609 772
50873 202