39903 512
8269 517
37187 517
28323 249
16722 499
24295 467
12699 521
9486 554
3464 626
1728 233
5048 651