5403 640
31559 271
6986 364
4876 426
2037 332
4386 341
3402 769
8864 540
4081 377
4494 275
21694 475
6311 539