39904 512
8269 517
37188 517
28324 249
16722 499
24295 467
12700 521
9486 554
3464 626
1728 233
5048 651