3221 499
26588 533
1284 42
151775 499
3442 113
28788 860
70868 737
57049 704
115662 201
58124 506
19989 120
11853 256
11686 380