4396 331
43567 925
24133 311
6683 925
101678 635
30839 647
8164 444
6588 374
14142 276
7791 56
5597 772
7213 583
1415 206
4029 59
2885 382
23811 522