300 95
122 610
485 304
233 737
242 413
355 774
551 926
682 29
859 940
391 531
767 204
69 886
122 845
436 65
957 177
420 129
699 901
205 522
463 967
958 813