4549 93
1902 146
9686 638
4324 702
11126 243
4097 522
5261 749
4480 642
28399 893
9186 671
8193 155
7751 648
1158 40