31016 717
43323 417
38308 271
58336 983
35946 722
35765 663
102685 851
42853 262
28709 425
72198 583
33967 223
88998 773
38963 628
93298 866
73926 311
37068 608
138135 653
25382 284
109128 591
57501 278
45810 720
50727 615
28562 660
50721 708
105615 494
86470 97
82013 654
94360 1026