49 506
1003 878
335 602
29 35
758 125
316 943
565 404
738 881
993 207
909 396
457 140
463 637
225 226
424 971
132 979
62 794
374 339
255 488
839 853
60 760