1003 48
964 558
890 961
746 907
733 506
645 80
598 158
562 707
481 538
400 355
348 326
347 281
334 695
313 824
295 801
252 331
150 195