1031 671
862 81
840 360
756 725
699 722
669 406
515 647
500 690
294 701
238 91
236 921
229 453
159 836
118 26
42 827
11 971