2984 631
856 79
7485 380
37359 612
25400 662
4484 570
3249 304
2868 341
5595 687
3554 684
5881 849
3509 456
14890 527
54512 748