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