11533 56
14586 507
38631 264
48794 645
8005 251
16736 281
56878 670
8899 860
11839 402
3627 416
2248 138
3073 251
2629 376