103 40
1003 176
445 202
49 640
183 357
1008 572
237 169
81 915
294 745
370 759
946 818
828 381
690 912
358 936
262 657
462 522