1005 572
1003 176
942 818
826 381
689 912
462 522
445 202
369 759
357 936
292 745
262 657
237 169
182 357
89 40
78 915
45 640