328 896
505 779
935 951
123 583
682 842
251 213
870 633
680 287
424 168
310 498
445 369
15 613
786 927
772 573
238 530
513 549
2 871
880 745
542 133
16 886