2181 220
747 145
803 665
843 949
508 100
60 95
572 504
618 278
1411 970
881 630
118 506
1002 884
776 896
761 458
852 190
999 488
89 535
736 341
357 47
24 113
401 796
156 534
492 168
1217 29