2988 412
2293 793
693 318
844 524
868 911
670 528
402 488
232 76
778 801
916 219
510 100
1008 557
2903 313
1558 842
238 562
642 697
863 97
991 840
758 45
224 537
755 501
988 100
562 672
721 80