857 239
2921 806
1525 299
5916 392
2780 547
2116 238
4056 289
3065 128
4165 506
3442 425
12742 701
7664 42
17301 684
16203 848
39718 34
66039 560
6169 58
42857 722
13114 330