579 511
867 911
816 650
89 535
1008 396
239 992
454 496
369 833
961 771
392 61
232 347
356 763
2972 412
748 145
669 528
231 76
27 113
897 230
451 202
396 364
903 289
2598 912
381 691