1628 128
1004 105
977 48
965 445
931 886
908 646
887 326
855 914
732 672
703 852
536 944
530 802
307 968
293 600
282 624
248 773
246 642
245 796
204 470
56 513