296 681
870 428
109 752
143 853
682 603
410 329
513 873
312 207
336 506
814 246
781 699
598 97
863 956
238 58
949 937
711 647
119 310
401 778
288 323
614 896