33580 521
17813 96
3996 397
4790 731
29406 316
16570 642
16846 138
13787 287
25711 476
42528 72
7266 873
4438 813
6623 587