504 29
2059 475
838 102
2211 528
3683 595
2042 439
2387 608
910 148
1332 316
1804 357
1260 244
428 99
322 89
1392 396
452 103
1370 275
2847 491
3468 622
10339 279
6235 49
20731 843
10486 711
8350 471
29576 651
5658 569
7812 116
6521 591
7290 292