2950 514
11061 455
56824 93
8970 813
4481 240
24972 306
54997 129
69298 838
35890 606
5993 767
2686 460