5291 659
19988 142
109015 328
22164 305
13842 175
43406 770
8675 131
5800 152
48515 593
3039 215
2892 94
2797 555
7306 657
1827 47
3979 331
4924 786