8894 71
3057 334
2660 368
46444 925
19951 327
17214 741
9626 673
29851 718
4603 427
11934 795
10902 444
1869 48
4141 59
2749 293
6093 879
24217 522