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