1002 48
945 558
881 961
735 907
723 506
639 80
594 158
554 706
475 538
380 355
343 326
335 281
324 695
308 824
279 801
237 331
145 195