39951 512
8274 517
37275 517
28395 249
16732 499
24353 467
12722 521
9515 554
3471 626
1734 233
5053 651