12512 93
5575 582
52953 741
11698 456
3344 282
13449 862
3939 380
3994 715
4988 769
2948 355
4674 557