526 113
955 74
1370 207
74993 70
143840 398
50899 252
18188 811
11302 501
12177 384
6733 320
14460 745
1298 132
18854 65
3116 259
5068 529
15062 324