1100 290
956 241
906 355
761 681
756 767
736 116
701 203
584 198
467 85
440 315
329 571
308 653
165 632
34 139