33570 521
17809 96
3993 397
4787 731
29401 316
16570 642
16841 138
13782 287
25706 476
42482 72
7262 873
4433 813
6619 587