2953 514
11073 455
56855 93
8974 813
4488 240
24979 306
55133 129
69542 838
35999 607
5998 767
2691 460