580 457
582 761
784 63
1003 140
626 313
116 839
488 232
435 812
369 460
801 86
2450 304
532 673
3259 269
403 107
537 35
408 917
27 692
969 963
718 630
336 888
665 651
170 545