331 162
504 376
850 705
519 286
256 761
209 372
49 280
903 839
683 317
913 800
637 895
313 221
174 8
15 593
99 286
743 61
707 602
47 490
567 663
101 323