4998 529
21627 938
12716 339
185501 551
8624 78
10697 492
8360 170
8656 228
49575 271
11554 515
7412 716