1013 309
688 531
638 48
243 343
5798 462
445 722
954 965
862 396
272 20
218 90
822 473
42 635
638 540
414 11
522 787
164 872
413 956
994 632
91 940
70 366
325 209
585 825
150 474