5161 309
1861 146
9584 638
4261 702
11030 243
4041 521
5204 749
4342 642
28361 893
9079 671
8116 155
7730 648
1195 40