1049 560
952 848
952 702
915 728
905 39
834 809
644 220
605 427
580 3
575 888
515 820
488 250
480 829
470 954
413 166
306 482
225 693
213 217
164 879
144 405