40529 645
4550 187
10731 603
50073 696
13776 294
18178 864
13486 349
6802 351
13667 426
3979 521
1653 92
3261 563