30095 584
2742 90
8164 713
11766 778
106673 324
39992 540
438417 1559
50535 288
58551 380
148066 347
17181 801
6702 102
2297 126
3413 855
3296 521
3217 345
9323 458