15028 659
8949 102
11983 501
49834 415
165332 275
107215 117
131219 418
89536 673
60135 281
80870 112
74872 671
259696 558
291330 541
159485 869
74177 365
151452 644
236511 635
122365 822
58037 646
233087 747
55353 657
95486 686
75575 291