309 123
280 41
45 145
360 826
241 952
1045 866
716 116
143 837
685 436
964 870
129 703
513 531
1005 676
548 729
1606 808
1012 422
477 729
890 488
682 47
594 160
595 153
1041 414
2001 999