1019 490
128 442
47 582
118 306
241 153
505 112
959 751
580 414
624 905
165 872
203 322
292 804
816 601
432 528