1656 329
2229 166
1554 181
46883 626
5008 92
6226 482
271133 1567
8991 865
3619 493
3711 307
41486 167
11488 566