859 142
3291 216
5552 493
18542 330
4282 717
2003 73
12858 472
5724 561
8614 645
2978 320
9408 787
4446 718
2593 518