40025 512
8282 517
37350 517
28476 249
16767 499
24425 467
12753 521
9540 554
3476 626
1739 233
5058 651