1001 176
998 572
924 818
821 381
687 912
461 522
442 202
369 759
352 936
289 745
260 657
237 169
169 357
68 915
31 640