39956 512
8274 517
37285 517
28398 249
16733 499
24359 467
12722 521
9515 554
3471 626
1735 233
5053 651