22538 67
5732 323
4311 901
14646 599
5377 590
25129 562
15737 497
9272 51
10814 411
2861 345
2552 658
2657 450