105 902
1000 309
808 956
446 515
810 160
927 795
27 932
470 95
418 471
274 783
27 376
453 884
342 475
137 379
598 128
243 36
864 937
800 472
747 927
97 214