2928 505
40865 158
3487 134
9441 773
5589 162
3342 284
8199 299
16386 448
1578 41
4144 476
6676 686
2984 205
3565 247
5164 524
4112 302
4879 667
3548 387
12801 693
1883 189
4056 457
6501 803