29081 113
2133 304
2958 680
6314 434
3481 476
13334 313
2065 94
4675 280
6043 38
3361 162
10142 652
9269 682
9779 290
4342 443
5259 639
5053 641
4332 256