2953 514
11071 455
56853 93
8973 813
4487 240
24978 306
55105 129
69488 838
35981 607
5996 767
2690 460