1013 309
232 307
246 987
411 858
681 592
164 872
881 508
754 91
471 172
331 507
723 622
3758 924
628 644
997 564
688 531
5799 462
954 965
848 297
3492 537
994 632
405 702
140 426
91 940