1096 139
821 800
241 70
861 409
147 263
825 722
221 864
87 769
692 209
172 915
27 528
402 671
386 496
304 19
576 625
626 38
910 835
486 142
804 191
666 722