1040 14
992 114
828 545
802 14
689 535
611 712
541 588
442 662
376 149
370 655
361 342
333 761
270 390
229 157
56 207