39861 645
4144 187
10684 603
49779 696
12122 294
17939 864
12650 347
6665 351
13364 426
3894 521
1647 92
3226 563