691 405
230 803
97 309
113 963
851 283
466 607
90 195
57 22
320 92
674 345
448 9
522 308
579 546
770 583
844 921
814 95
779 752
206 199
1000 618
225 816