1526 918
747 525
669 528
529 364
1104 482
756 45
311 85
388 148
131 222
768 308
961 771
940 652
1164 1000
12 287
989 120
381 370
405 893
827 252
279 484
974 38
900 639
381 691
174 696
88 529