5013 529
21649 938
12720 339
185752 551
8630 78
10699 492
8363 170
8665 228
49678 271
11558 515
7418 716