3076 631
1062 79
7700 380
39221 615
26162 662
4562 570
3302 304
2917 341
5678 687
3575 684
5964 849
3586 456
15090 527
57798 754