5058 309
1860 146
9577 638
4261 702
11019 243
4038 521
5198 749
4340 642
28358 893
9078 671
8109 155
7727 648
1193 40