39881 645
4161 187
10685 603
49793 696
12122 294
17943 864
12667 347
6672 351
13378 426
3897 521
1647 92
3226 563