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