3051 505
43500 158
3595 134
9596 773
5734 163
3443 284
8443 299
16635 448
1702 41
4252 476
6926 686
3127 205
3651 247
5339 524
4210 302
4924 667
3647 387
12947 693
1958 189
4214 457
6561 803