4999 529
21627 938
12716 339
185520 551
8624 78
10697 492
8361 170
8658 228
49585 271
11554 515
7412 716