8005 839
17606 1029
16402 154
16795 458
21986 557
5016 145
19328 274
5695 556
8424 132
21482 514
2201 605
25042 164
3863 778
8646 74