3226 153
8506 375
5370 265
4933 806
4780 552
2107 317
15307 133
8139 510
90374 514
27072 702
1317 187