1060 261
3255 728
9498 42
6336 541
4418 163
16989 627
4767 52
5413 440
8052 297
6501 814
2170 201
15035 368
5865 424
5109 361
4577 579