3230 153
8506 375
5373 265
4935 806
4782 552
2107 317
15308 133
8139 510
90455 514
27079 702
1317 187