3226 153
8505 375
5367 265
4932 806
4779 552
2107 317
15307 133
8136 510
90355 514
27067 702
1316 187