1060 261
3245 728
9496 42
6335 541
4418 163
16988 627
4763 52
5405 440
8052 297
6501 814
2170 201
15029 368
5865 424
5109 361
4577 579