1032 892
487 71
477 548
287 554
76 576
844 737
533 341
800 588
411 713
23 805
1013 309
56 712
2646 345
849 746
3926 924
254 924
978 157
886 683
485 110
897 851
96 649
609 883