1295 309
2725 439
2150 509
9008 388
12993 794
50789 678
3475 818
67427 611
23715 469
13935 460
18068 279
13681 104
4341 399
90250 843
29484 749
50258 84