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