3502 393
6741 325
3027 841
2575 584
2965 336
6507 341
3694 800
9258 123
43174 233
3009 522
2692 523
3428 280
15689 929
2926 459
3228 477
5085 70
3560 846