30175 119
22997 107
12922 450
8956 825
189428 991
71910 276
24396 374
16173 246
61848 768
16505 620
27609 823
17118 132
34683 720
25543 388
3563 395
5888 556
80241 658