6646 309
1915 146
9741 638
4326 702
11159 243
4119 521
5234 749
4415 642
28407 893
9113 671
8164 155
7780 648
1220 40