59016 584
3560 517
7943 810
101108 460
2785 104
5563 252
2932 501
11362 153
4254 512
11122 399
6379 620
5265 405
3315 101
9710 395
24814 145