29153 107
2515 184
12389 265
19310 168
19720 260
10826 672
10694 50
8312 298
6777 120
5675 514
18994 909
23409 122
7281 967
2481 145
5143 671
4833 752
3616 242
3859 153