5004 529
21638 938
12718 339
185632 551
8628 78
10698 492
8361 170
8662 228
49634 271
11554 515
7414 716