1058 275
927 134
922 414
898 903
834 170
579 926
508 633
468 70
431 214
297 164
244 463
176 159
171 110
140 856
102 136