31 566
130 286
8 73
295 649
80 643
897 602
201 338
323 38
179 277
42 9
756 883
406 526
691 675
696 394
111 843
63 512
400 78
443 81
460 648
358 723