1293 150
1017 35
935 812
917 930
869 846
820 514
654 731
628 233
619 61
615 41
537 818
504 751
458 247
420 634
236 967
161 204
153 661
50 644