21096 438
7065 603
20557 771
12453 448
9277 95
4009 665
23606 552
5586 437
5754 905
26737 375
8401 600
1992 58
3343 136