2938 104
1055 142
103434 399
11403 709
48188 469
8129 366
3609 88
921 169
4841 760
9501 503
1183 313
45444 346
986 135
5948 399
41817 129
6769 866
14942 279
2916 638
8086 335
44921 687
13244 661
26671 216
6162 837
3581 229