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