51016 521
33374 822
396842 809
143136 713
80765 545
125383 711
47809 501
44563 136
47833 271
53206 238
48280 314
30171 310
115656 665
74438 162
121616 291
86691 737
44991 787
60007 356
38300 268
25665 247
137576 769
34048 873
151201 400
75510 403