3231 153
8507 375
5373 265
4936 806
4785 552
2107 317
15308 133
8140 510
90506 514
27084 702
1317 187