1668 329
2288 166
1584 181
46902 626
5024 92
6245 482
271440 1567
9017 865
3621 493
3716 307
41525 167
11493 566