12116 831
1695 274
4696 385
24886 95
9978 41
6034 646
4599 539
4782 222
7962 444
4666 612
5395 79
6740 629