33096 341
63128 510
1686199 3650
38827 357
28905 444
68238 305
341467 1392
126213 252
117024 747
16070 537
15379 830
42548 284
9412 831
5006 277
11195 612
11228 728
4806 53
5988 197
7905 925
5409 383
7207 428
82641 750
129533 695