33566 521
17805 96
3992 397
4787 731
29400 316
16570 642
16840 138
13778 287
25704 476
42467 72
7262 873
4431 813
6619 587