3251 499
26590 533
1284 42
151775 499
3444 113
28788 860
70874 737
57051 704
115687 201
58129 506
19989 120
11854 256
11686 380