39875 645
4156 187
10684 603
49788 696
12122 294
17943 864
12661 347
6670 351
13371 426
3895 521
1647 92
3226 563