3096 758
1231 178
6085 401
6797 281
57171 398
19327 130
40565 222
162211 611
29830 382
54219 614
29794 744
9656 161
15107 620
7897 691
7557 692
7429 356
2910 34