40506 645
4454 187
10725 603
50054 696
12157 294
18083 864
13391 349
6781 351
13656 426
3972 521
1651 92
3258 563