1036 275
922 134
921 414
897 903
833 170
579 926
506 633
465 70
426 214
295 164
243 463
169 110
166 159
125 856
102 136