1010 159
904 120
734 291
669 451
641 374
624 900
582 237
560 642
372 576
344 33
289 93
287 290
262 939
217 316
204 418
163 776
81 118
64 666
61 98
25 384