1003 132
258 573
411 553
226 46
455 813
975 222
778 325
23 598
928 219
363 767
943 408
102 601
585 918
158 243
193 49
269 811
904 718
309 974
459 951
305 248
176 688
709 372
159 31
54 557