8 312
396 166
199 876
32 514
446 860
28 43
123 881
840 229
937 595
653 863
401 83
482 678
689 812
189 646
981 500
544 746