1226 879
862 281
857 727
728 131
692 228
684 114
618 87
568 496
521 78
469 768
463 524
402 374
387 299
340 852
197 283
178 538
143 968
96 126