30197 119
23016 107
12925 450
8961 825
189700 993
72071 276
24421 374
16270 246
61994 768
16548 620
27624 823
17137 132
34882 720
25623 388
3565 395
5899 556
80384 658