40021 512
8280 517
37350 517
28474 249
16766 499
24423 467
12749 521
9540 554
3476 626
1739 233
5057 651