6652 309
1915 146
9744 638
4328 702
11161 243
4121 521
5235 749
4417 642
28407 893
9113 671
8164 155
7781 648
1221 40