5199 309
1862 146
9603 638
4261 702
11033 243
4043 521
5206 749
4344 642
28362 893
9083 671
8119 155
7732 648
1195 40