3226 153
8504 375
5366 265
4932 806
4779 552
2107 317
15307 133
8136 510
90355 514
27066 702
1315 187