39888 645
4162 187
10685 603
49794 696
12122 294
17943 864
12671 347
6673 351
13382 426
3897 521
1647 92
3226 563