29081 113
2133 304
2958 680
6314 434
3480 476
13333 313
2064 94
4675 280
6042 38
3361 162
10142 652
9267 682
9779 290
4342 443
5259 639
5053 641
4331 256