15028 659
8949 102
11978 501
49764 415
165103 275
107011 117
131042 418
89383 673
60048 281
80762 112
74719 671
259132 558
290700 541
159211 869
74061 365
151161 644
236094 635
122161 822
57964 646
232794 747
55277 657
95364 686
75498 291