31 316
853 704
766 402
468 599
154 672
123 621
745 185
698 487
704 940
48 802
22 962
673 376
211 73
270 646
617 244
454 185
399 752
825 809
248 742
946 301