3231 153
8507 375
5373 265
4935 806
4784 552
2107 317
15308 133
8139 510
90486 514
27082 702
1317 187