40023 512
8281 517
37350 517
28475 249
16767 499
24424 467
12750 521
9540 554
3476 626
1739 233
5058 651