15361 533
17387 517
64759 527
8431 314
20556 403
7130 313
8221 463
2272 269
1946 54
3593 505
4853 327
2941 252