39905 512
8269 517
37189 517
28325 249
16722 499
24296 467
12701 521
9486 554
3464 626
1728 233
5048 651