1012 572
1003 176
950 818
830 381
690 912
465 522
449 202
371 759
360 936
295 745
263 657
239 169
185 357
118 40
86 915
52 640