5295 659
19994 142
109075 328
22199 305
13844 175
43451 770
8683 131
5804 152
48588 593
3041 215
2895 94
2800 555
7310 657
1835 47
3983 331
4927 786