30166 119
22990 107
12922 450
8955 825
189342 991
71883 276
24388 374
16148 246
61818 768
16497 620
27608 823
17104 132
34598 720
25518 388
3560 395
5884 556
80205 658