1060 261
3260 728
9500 42
6338 541
4418 163
16989 627
4773 52
5419 440
8053 297
6502 814
2170 201
15048 368
5866 424
5109 361
4577 579