8891 71
3051 334
2659 368
46436 925
19950 327
17214 741
9626 673
29845 718
4603 427
11934 795
10902 444
1869 48
4140 59
2749 293
6092 879
24216 522