30197 119
23015 107
12925 450
8961 825
189677 993
72065 276
24420 374
16264 246
61979 768
16547 620
27624 823
17135 132
34866 720
25615 388
3564 395
5898 556
80372 658