1003 908
902 208
902 647
900 863
881 169
862 507
773 380
663 580
527 224
434 740
303 394
207 583
139 230
130 181