307 906
86 859
430 693
937 225
857 405
220 487
769 131
68 347
17 257
564 194
153 642
939 903
442 534
444 480
189 291
131 117
595 388
287 281
625 712
808 533