5296 659
19997 142
109099 328
22211 305
13844 175
43470 770
8688 131
5805 152
48621 593
3043 215
2895 94
2801 555
7313 657
1835 47
3984 331
4928 786