5093 173
574 4
98 686
715 343
244 785
402 91
54 109
387 600
365 724
148 304
31 583
431 400
975 882
290 365
1027 645
511 129
915 898
141 61
374 72
675 427