2929 505
40876 158
3488 134
9441 773
5589 162
3342 284
8200 299
16387 448
1578 41
4144 476
6677 686
2984 205
3565 247
5164 524
4112 302
4880 667
3548 387
12803 693
1884 189
4057 457
6501 803