5239 309
1863 146
9609 638
4262 702
11036 243
4044 521
5206 749
4346 642
28362 893
9083 671
8119 155
7732 648
1195 40