33096 341
63128 510
1686181 3650
38827 357
28905 444
68238 305
341463 1392
126212 252
117023 747
16070 537
15378 830
42548 284
9412 831
5006 277
11194 612
11228 728
4806 53
5988 197
7905 925
5408 383
7207 428
82636 750
129529 695