5013 659
19421 142
107613 326
21371 304
13747 175
41885 767
8423 129
5717 152
46957 593
2988 215
2810 94
2726 555
7241 657
1781 47
3920 331
4845 786