5242 680
37519 171
6506 901
31171 481
39303 263
13581 303
8903 473
2084 418
1659 118
14959 800
2151 241